L2VPN vs VPLS vs EVPN: štítek není služba
Zkratka na objednávkovém formuláři pojmenovává rodinu, chování přeposílání nebo řídicí rovinu. Čtyři otázky je oddělují dřív, než porovnáte dvě nabídky.
Na nabídce čtete „L2VPN“, pak na konfiguračním listu „VPLS“, a předpokládáte, že druhé slovo zpřesňuje první. Někdy ano, někdy ale oba řádky odpovídají na nesouvisející otázky. Omyl spočívá v tom, že tato jména bereme jako příčky žebříku od základního k pokročilému. L2VPN je rodina, VPWS a VPLS jsou dvě chování služby uvnitř ní a EVPN je mechanismus řídicí roviny, který může nést kterékoliv z nich.
Každá zkratka odpovídá na jinou otázku
Začněte tím, co musí dělat připojení zákazníka, protože to je jediná otázka, na kterou model služby odpovídá. Okruh bod-bod mezi dvěma lokalitami a sdílený ethernetový segment přes deset lokalit jsou různé produkty, i když se oba prodávají jako konektivita vrstvy 2.
| Name | Question it answers | What it does not tell you |
|---|---|---|
| L2VPN | Which family of services carries Ethernet frames | Point-to-point or multipoint |
| VPWS | A pair of attachment circuits behaves as one wire | Which control plane builds it |
| VPLS | Many attachments share a bridged broadcast domain | Whether MAC learning is limited or flooded |
| EVPN | BGP distributes MAC and IP reachability | Which service model it is being used for |
Tato tabulka není hierarchie, a číst ji jako hierarchii vede k obvyklé nákupní chybě: srovnávat nabídku VPWS s nabídkou VPLS, jako by druhá byla úplnější verzí první. Řeší různé problémy a ani jedna není nadmnožina ve smyslu, který zákazníci předpokládají.
VPWS a VPLS se rozdělují u rozhodnutí o přeposílání
Ve službě virtuálního privátního drátu volí připojení vzdálený koncový bod. Provoz, který dorazí na tento port, vychází k párovému portu a okraj poskytovatele se pro základní rozhodnutí o přeposílání nemusí učit, jaké MAC adresy jsou za ním.
Ve VPLS okraj poskytovatele mostuje. Zkoumá cílovou MAC adresu každého rámce, učí se zdrojové adresy pro každé připojení a zaplavuje neznámé cíle v emulované LAN. To dělá službu podobnou LAN a odtud také plynou provozní limity.
Diagram, který vypadá jako vícebodový, nedokazuje, že všechny lokality sdílejí jednu doménu vysílání. Dva poskytovatelé mohou nakreslit stejný oblak a prodávat jednu mostovou doménu nebo několik okruhů bod-bod, a rozdíl je vidět teprve tehdy, když hranici lokality překročí vysílání, neznámý unicastový rámec nebo přesun MAC. Ping vysíláním mezi dvěma lokalitami odpoví na otázku rychleji než jakýkoli architektonický slide. Pokud odpovědi přicházejí ze všech ostatních lokalit, máte jeden most; pokud odpovídá jen dvojice, máte drát.
EVPN je řídicí rovina, ne topologie
Základní specifikace EVPN, RFC 7432, definuje postupy Ethernet VPN založené na BGP MPLS: dosažitelnost MAC se inzeruje v BGP, místo aby se učila jen zaplavováním v datové rovině. Poté RFC 8214 specifikuje podporu VPWS pomocí EVPN, a to je bod, který láme model žebříku. Stejná řídicí rovina obsluhuje službu bod-bod i vícebodovou službu.
Takže „provozujeme EVPN“ není odpověď na „co jsme koupili“. Poskytovatel stále musí říct, zda je služba dvojice připojení, nebo sdílený most, a zda je transport MPLS, VXLAN, nebo něco jiného. Tato volba žije v různých dokumentech a různých částech konfigurace.
Pro provozovatele z toho plyne, že včasná volba EVPN zlevňuje pozdější změny služby, protože dosažitelnost se už signalizuje, nikoli zaplavuje. Neodstraňuje však nutnost nejprve rozhodnout model služby a neopravuje špatně nakonfigurovaný most.
MPLS je datová cesta, ne definice
Rámcové dokumenty popisují rodinu a její požadavky; nevyžadují jednu zapouzdřovací metodu. Skládání MPLS štítků je běžný transport pro tyto služby a není jediný. Služba signalizovaná přes BGP a cesta přeposílání MPLS jsou oddělená návrhová rozhodnutí, která se jen často potkávají.
Když prodejce řekne „MPLS L2VPN“, ptejte se, která polovina se popisuje. Pokud je odpovědí jen transport, model služby zůstává neurčený a chování připojení neznámé.
Čtyři otázky, které mění štítek ve smlouvu
Ptejte se, co je předání: port, VLAN, nebo svazek VLAN, a které z nich spolu smějí mluvit. Ptejte se, zda lokality sdílejí jednu doménu vysílání, protože tato jediná odpověď určuje zaplavování, limity MAC a chování smyčky.
Vyžádejte rozpočet velikosti rámce od konce ke konci a pak si sami připočtěte režii zapouzdření. Ptejte se, co se stane, když jedno připojení selže, zda ostatní přeposílají dál a zda poskytovatel dosažitelnost stáhne, nebo ji ponechá do vypršení časovače.
Napište si tyto čtyři odpovědi vedle názvu produktu do záznamu. Až přijde další nabídka s jinou zkratkou a stejnou cenou, srovnání se stane srovnáním chování, a to je jediné srovnání, které předpoví, co síť udělá ve špatný den.