EVPN/VXLAN - et fleksibelt campus kjernenett Hans Kristian Eiken, Systems Engineer hkeiken@juniper.net
Agenda Juniper introdusjon Dagens Campus nett Hva er EVPN/VXLAN Utfordringer EVPN/VXLAN løser
Juniper Networks - Ledende aktør i routing, switching og nettverks sikkerhet - Tilstede i Norge, leverer gjennom partnere som nlogic - Kunder: - Top 10 globale telekom - 5 av 6 største sosiale medie - 10 av 12 største globale teknologifirma - 44 av 50 største globale innen bank og forsikring 3
JUNIPER #1 I SERVICE PROVIDER ROUTING PRODUCT RELIABILITY TOP 5 SP SELECTION CRITERIA FOR VENDORS 0.0 Product Reliability Most Important 7.0 Least Important Service & Support Price-to-performance SERVICE & SUPPORT Security Technology Innovation SECURITY PRICE TO PERFORMANCE TECHNOLOGY INNOVATION Source: IHS Markit, December 2017
Dagens Campus nett - og litt trender
Typisk dagens campus nettverk Kjerne Distribusjon Aksess
Hovedbyggning Byggning B Byggning C Stjernenett alle distribusjonsswitcher er koblet til kjerne Byggning D Byggning E Byggning F
Utfordringer i dagens kjernenett i Campus Alle distribusjonsswitcher kobles ofte direkte på kjernenett Lange fiberstrekk, ofte gjennom andre bygninger Mye optikk Kapasitetsøkning krever ofte enda mer fiber i lange strekk Lag 2 strekk mellom distribusjonsswitcher lager store flooding domener
Utfordringer i dagens kjernenett mellom Campus Redundans på Lag 2 er ugunstig Lag 3 VPN redundans komplisert å konfigurere Realisert med Lag 2 må vlan trekkes for hver forbindelse
Trender Kollaps av kjerne og distribusjon Kjerne Distribusjon Aksess Går fra modulære kjerne switcher til faste switcher på 1-2 Rack Unit Mer bruk av Service Provider teknikker Campus kjernenett leverer tjenester lignende Service Provider Internett L2 L3 VPN
Hvordan bygger Service Providere nett? «Dum» kjerne med nok kapasitet «Smart» kant, der de fleste tjenester blir levert Rimelig aksessnett for spredning fra kant To forbindelser mot nettet, samme hvor, gir redundans Kjerne + Distribusjon i Campus ~= Kjerne + Kant i SP nett
Hva er EVPN/VXLAN
EVPN/VXLAN IP Fabric underlay Basis nett med lag 3 som unngår lag 2 VXLAN dataplan for transport av data Muliggjør transport over lag 2 over lag 3 Kan også transportere lag 3 VPN EVPN dataplan for kontrolltrafikk Distribuert kontrollplan for: Annonsering av ethernet segmenter, designated forwarder Annonsering av MAC router Annonsering av BUM router (Broadcast, Unknown Unicast, Multicast) og Multicast router Annonsering av L3 router
Overlay nettverksarkitektur EVPN/VXLAN EVPN KONTROLLPLAN Overlay VXLAN Underlay IP Fabric Distribusjon Aksess
IP Fabric Hvorfor bruke det? 3-Stage Clos Fabric Leverandøruavhengig Veldig skalerbart Ingen delt skjebne Ingen L2 sløyfe Equal Cost Load Sharing Kjapp omrouting ved feil 5-Stage Clos Fabric MEN! Ingen Lag 2!
VXLAN Leverandøruavhengig Lag 2 over Lag 3, MAC-i-UDP Ulike Lag 2 domener kalles segment Skalering på opp til 16 millioner ulike segmenter i et nett Implementeres nå i veldig mange nettverksprosessorer OUTER MAC OUTER IP OUTER UDP VXLAN Header Original L2 Frame F C S
VXLAN MODUS Distribuert kontrollplan Sentralisert kontrollplan EVPN/VXLAN OVSTB/VXLAN Nettverksoperatør Overlay environment Overlay environment NSX Controller eller Contrail Controller EVPN kontrollplan med VXLAN enkapsulert dataplan Inline kontrollplan basert læring SDN controller provisjonering av forwarding informasjon L2 og ARP Dataplan basert forwarding Dynamiske bygga punkt-tilpunkt tuneller Konfigurasjon kun per endepunkt TOR VDS TOR VDS Kombinasjon av dataplan og kontrollplan læring og forwarding Punkt til punkt tuneller bygget av kontroller
EVPN dataplan et kontrollplan flere alternative dataplan Kontrolplan EVPN - Multi Protocol BGP Dataplan Network Virtualisation Overlay(NVO): - VXLAN - NVGRE - MPLSoGRE Multiprotocol Label Switching (MPLS) Provider Backbone Bridging (PBB) 18
Utfordringer EVPN/VXLAN løser
Hovedbyggning Byggning B Byggning C Fleksibelt nett - IP Fabric Byggning D Byggning E Byggning F
Alle linker er aktive ECMP i IP-Fabric gir mulighet for at alle linker er i bruk Ingen blokkering av linker for å unngå looper X Spanning-tree blokker linker IP Fabric, alle linker aktive
Små feildomener Multichassis LAG uten delt kontrollplan Ethernet Segment Ethernet Segment i EVPN har LAG fra 2+ switcher uten felles kontrollplan Alle linkene er aktive
Lag 3 VPN i samme teknologien Kan levere Lag 3 VPN med samme teknologi på en enkel måte Med Lag 3 og Lag 2 i samme teknologi kan en unngå tromboning mellom campuser Ligner veldig på L3VPN i MPLS nett som Service Providere benytter, gjør administrasjon lettere i store nett
Thank you
Industriens utfordringer L2 Campus 3 Campus 1 Campus 2 VPLS Blokking av porter Redundans MAC-adresse læring i dataplan MAC Mobilitet / Tromboning
Industriens utfordringer L2 Port blokking Campus 3 Campus 1 Campus 2 Utfordringer, Aktiv-Passive teknologier: Spanning Tree VPLS Løsning, Aktiv-Aktive teknologier: Propitære løsninger (MC-LAG ++) SPB EVPN
Industriens utfordringer L2 Redundans Campus 3 Campus 1 Campus 2 Utfordringer, kabelføring: Spanning Tree Løsning, tunneleringsprotokoller: VPLS Propitære løsninger (MC-LAG ++) SPB EVPN
Industriens utfordringer L2 Redundans Campus 3 Campus 1 Campus 2 Utfordringer, kabelføring: Spanning Tree Løsning, tunneleringsprotokoller: VPLS Propitære løsninger (MC-LAG ++) SPB EVPN
EVPN løsninger Aktiv/Aktiv multihoming Campus 3 Campus 1 Campus 2 Alle linker er i bruk, ingen ubrukt kapasitet Full redundans, uavhengig av kabelføring
Industriens utfordringer BUM Flooding BUM = Broadcast, Unknown unicast og Multicast Campus 3 Campus 1 DCI Campus 2 BUM VPLS Utfordring, MAC-læring i dataplan: Spanning Tree VPLS SPB Propitære teknologier? Løsning, MAC-læring i kontrollplan: EVPN
EVPN løsninger Ikke BUM Flooding BUM = Broadcast, Unknown unicast og Multicast Campus 3 Campus 1 DCI Campus 2 BUM VPLS MAC adresse læring i kontrollplan
Industriens utfordringer Tromboning Internet aksess Campus 3 Campus 1 DCI Campus 2 Default GW VPLS Server Inter subnet routing/mac mobilitet Krever L2 og L3 oversikt i nettet for å styre switchingen
EVPN løsninger Tromboning Internet aksess Campus 3 Campus 1 DCI Campus 2 Default GW VPLS Server Default GW Kobling av Lag 2 og Lag 3 i samme løsning betyr at tromboning kan fjernes