evpn/vxlan - et fleksibelt campus kjernenett · 2018. 4. 17. · evpn/vxlan...

33
EVPN/VXLAN - et fleksibelt campus kjernenett Hans Kristian Eiken, Systems Engineer [email protected]

Upload: others

Post on 22-Oct-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

  • EVPN/VXLAN -et fleksibelt campus kjernenettHans Kristian Eiken, Systems [email protected]

  • Agenda

    Juniper introdusjon

    Dagens Campus nett

    Hva er EVPN/VXLAN

    Utfordringer EVPN/VXLAN løser

  • - 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

    Juniper Networks

    3

  • JUNIPER #1 I SERVICE PROVIDER ROUTING

    PRODUCT RELIABILITY TOP 5 SP SELECTION CRITERIA FOR VENDORS SERVICE & SUPPORT

    PRICE TO PERFORMANCE TECHNOLOGY INNOVATIONSECURITY

    Most Important0.0

    Least Important7.0

    Product Reliability

    Price-to-performance

    Service & Support

    Technology InnovationSecurity

    Source: IHS Markit, December 2017

  • Dagens Campus nett -og litt trender

  • Typisk dagens campus nettverk

    Kjerne

    Distribusjon

    Aksess

  • Hovedbyggning Byggning B Byggning C

    Byggning D Byggning E Byggning F

    Stjernenett – alle distribusjonsswitcher er koblet til kjerne

  • 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 floodingdomener

  • 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

    • 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

    Kjerne

    Distribusjon

    Aksess

  • 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 VXLAN

    EVPN KONTROLLPLAN

    Overlay nettverksarkitektur – EVPN/VXLAN

    Distribusjon

    Aksess

    UnderlayIP Fabric

  • IP Fabric – Hvorfor bruke det?

    • Leverandøruavhengig• Veldig skalerbart• Ingen delt skjebne• Ingen L2 sløyfe• Equal Cost Load Sharing• Kjapp omrouting ved feil

    • MEN! Ingen Lag 2!

    3-Stage Clos Fabric

    5-Stage Clos Fabric

  • • 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

    VXLAN

    OUTER MAC

    OUTER IP

    OUTER UDP

    VXLAN Header

    FCS

    Original L2 Frame

  • Overlay

    environment

    TOR

    VDS

    VMVM

    VMVM

    VMVM

    VMVM

    VMVM

    VMVM

    SDN controller

    provisjonering av

    forwarding

    informasjon L2 og

    ARP

    Kombinasjon av

    dataplan og

    kontrollplan læring og

    forwarding

    Punkt til punkt

    tuneller bygget av

    kontroller

    • EVPN kontrollplan med VXLAN enkapsulert dataplan

    • Inline – kontrollplan basertlæring

    • Dataplan basert forwarding• Dynamiske bygga punkt-til-

    punkt tuneller

    • Konfigurasjon kun per endepunkt

    VXLAN MODUS

    Overlay

    environment

    TOR

    VDS

    VMVM

    VMVM

    VMVM

    VMVM

    VMVM

    VMVM

    NSX Controller eller Contrail

    Controller

    OVSTB/VXLAN

    Nettverksoperatør

    Sentralisert kontrollplanEVPN/VXLAN

    Distribuert kontrollplan

  • EVPN dataplanet kontrollplan – flere alternative dataplan

    18

    EVPN - Multi Protocol BGPKontrolplan

    DataplanMultiprotocol

    LabelSwitching(MPLS)

    ProviderBackboneBridging(PBB)

    Network VirtualisationOverlay(NVO):

    - VXLAN- NVGRE

    - MPLSoGRE

  • UtfordringerEVPN/VXLAN løser

  • Hovedbyggning Byggning B Byggning C

    Byggning D Byggning E Byggning F

    Fleksibelt nett - IP Fabric

  • 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å feildomenerMultichassis LAG uten delt kontrollplan

    • Ethernet Segment i EVPN har LAG fra 2+ switcher uten felles kontrollplan

    • Alle linkene er aktive

    Ethernet Segment

  • 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

    VPLS

    Campus 1 Campus 2

    • Blokking av porter• Redundans

    • MAC-adresse læring i dataplan• MAC Mobilitet / Tromboning

    Campus 3

  • Industriens utfordringer L2 – Port blokking

    Campus 1 Campus 2

    Campus 3

    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 1 Campus 2

    Campus 3

    Utfordringer, kabelføring:• Spanning Tree

    Løsning, tunneleringsprotokoller:• VPLS• Propitære løsninger (MC-LAG ++)• SPB• EVPN

  • Industriens utfordringer L2 – Redundans

    Campus 1 Campus 2

    Campus 3

    Utfordringer, kabelføring:• Spanning Tree

    Løsning, tunneleringsprotokoller:• VPLS• Propitære løsninger (MC-LAG ++)• SPB• EVPN

  • EVPN løsninger – Aktiv/Aktiv multihoming

    Campus 1 Campus 2

    • Alle linker er i bruk, ingen ubrukt kapasitet• Full redundans, uavhengig av kabelføring

    Campus 3

  • Industriens utfordringer – BUM Flooding

    DCIVPLS

    Campus 1 Campus 2

    Utfordring, MAC-læring i dataplan:• Spanning Tree• VPLS• SPB• Propitære teknologier?

    Løsning, MAC-læring i kontrollplan:• EVPN

    Campus 3BUM = Broadcast, Unknownunicast og Multicast

    BUM

  • EVPN løsninger – Ikke BUM Flooding

    DCIVPLS

    Campus 1 Campus 2

    • MAC adresse læring i kontrollplan

    Campus 3BUM = Broadcast, Unknownunicast og Multicast

    BUM

  • Industriens utfordringer – Tromboning

    DCIVPLS

    Campus 1 Campus 2

    Inter subnet routing/MAC mobilitet• Krever L2 og L3 oversikt i nettet for å styre switchingen

    Campus 3

    ServerDefault GW

    Internet aksess

  • EVPN løsninger – Tromboning

    DCIVPLS

    Campus 1 Campus 2

    Kobling av Lag 2 og Lag 3 i samme løsning betyr at tromboning kan fjernes

    Campus 3

    ServerDefault GW

    Internet aksess

    Default GW