L2VPN vs VPLS vs EVPN: nimike ei ole palvelu
Tilauslomakkeen lyhenne nimeää perheen, edelleenvälityskäyttäytymisen tai ohjaustason. Neljä kysymystä erottaa ne ennen kuin vertaat kahta tarjousta.
Luet tarjouksessa «L2VPN», sitten kokoonpanolomakkeessa «VPLS», ja oletat, että toinen sana rajaa ensimmäistä. Joskus se tekee niin, ja joskus kaksi riviä vastaavat toisiinsa liittymättömiin kysymyksiin. Väärinkäsitys on kohdella näitä nimiä tikkaiden askelmina perustasosta edistyneeseen. L2VPN on perhe, VPWS ja VPLS ovat kaksi palvelukäyttäytymistä sen sisällä, ja EVPN on ohjaustason mekanismi, joka voi kantaa kumman tahansa.
Jokainen lyhenne vastaa eri kysymykseen
Aloita siitä, mitä asiakasliittymän on tehtävä, koska se on ainoa kysymys, johon palvelumalli vastaa. Pisteen välinen piiri kahden toimipisteen välillä ja kymmenen toimipisteen yhteinen Ethernet-segmentti ovat eri tuotteita, vaikka molempia myydään kerroksen 2 yhteytenä.
| 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 |
Tämä taulukko ei ole hierarkia, ja sen lukeminen sellaisena aiheuttaa tavallisen hankintavirheen: VPWS-tarjouksen vertaaminen VPLS-tarjoukseen ikään kuin jälkimmäinen olisi edellisen täydellisempi versio. Ne ratkaisevat eri ongelmia, eikä kumpikaan ole ylijoukko siinä merkityksessä, jota ostajat olettavat.
VPWS ja VPLS eroavat edelleenvälityspäätöksessä
Virtuaalisen yksityisen johdon palvelussa liittymä valitsee kaukaisen päätepisteen. Siihen porttiin saapuva liikenne lähtee pariporttia kohti, eikä palveluntarjoajan reuna tarvitse oppia, mitkä MAC-osoitteet ovat sen takana perusvälityspäätöstä varten.
VPLS:ssä palveluntarjoajan reuna siltaa. Se tutkii jokaisen kehyksen kohde-MAC-osoitteen, oppii lähdeosoitteet liittymää kohden ja tulvii tuntemattomat kohteet emuloidun LANin sisällä. Se saa palvelun käyttäytymään kuin LAN, ja siitä myös operatiiviset rajat tulevat.
Monipisteiseltä näyttävä kaavio ei todista, että kaikki toimipisteet jakavat yhden lähetysverkkotunnuksen. Kaksi palveluntarjoajaa voi piirtää saman pilven ja myydä yhden sillatun verkkotunnuksen tai useita pisteen välisiä piirejä, ja ero tulee näkyväksi vasta kun lähetys, tuntematon unicast-kehys tai MAC-siirto ylittää toimipisteen rajan. Lähetyspingaus kahden toimipisteen välillä vastaa kysymykseen nopeammin kuin mikään arkkitehtuurikalvo. Jos vastaukset tulevat jokaisesta muusta toimipisteestä, sinulla on yksi silta; jos vain pari vastaa, sinulla on johto.
EVPN on ohjaustaso, ei topologia
EVPN:n perusmäärittely, RFC 7432, määrittelee BGP MPLS -pohjaiset Ethernet VPN -menettelyt: MAC-tavoitettavuus ilmoitetaan BGP:ssä sen sijaan, että se opittaisiin vain datatason tulvituksella. Sen jälkeen RFC 8214 määrittelee VPWS-tuen EVPN:llä, ja juuri tämä kohta rikkoo tikkaiden mallin. Sama ohjaustaso palvelee sekä pisteen välistä että monipisteistä palvelua.
Niinpä «ajamme EVPN:ää» ei ole vastaus kysymykseen «mitä ostimme». Palveluntarjoajan on yhä sanottava, onko palvelu liittymäpari vai jaettu silta, ja onko kuljetus MPLS, VXLAN vai jotain muuta. Nämä valinnat elävät eri asiakirjoissa ja kokoonpanon eri osissa.
Ylläpitäjälle käytännön seuraus on, että varhainen EVPN-valinta tekee myöhemmistä palvelumuutoksista halvempia, koska tavoitettavuus jo signaloidaan tulvituksen sijaan. Se ei poista tarvetta päättää ensin palvelumallista eikä korjaa väärin konfiguroitua siltaa.
MPLS on datapolku, ei määritelmä
Kehysasiakirjat kuvaavat perheen ja sen vaatimukset; ne eivät vaadi yhtä kapselointia. MPLS-tunnisteiden pinoaminen on näille palveluille yleinen kuljetus, eikä se ole ainoa. BGP:llä signaloitu palvelu ja MPLS-edelleenvälityspolku ovat erillisiä suunnittelupäätöksiä, jotka vain usein esiintyvät yhdessä.
Kun myyjä sanoo «MPLS L2VPN», kysy kumpaa puoliskoa kuvataan. Jos vastaus on vain kuljetus, palvelumalli on yhä määrittelemätön ja liittymän käyttäytyminen yhä tuntematon.
Neljä kysymystä, jotka muuttavat nimen sopimukseksi
Kysy, mikä on luovutus: portti, VLAN vai VLAN-ryhmä, ja mitkä niistä saavat puhua keskenään. Kysy, jakavatko toimipisteet yhden lähetysverkkotunnuksen, koska tuo yksi vastaus määrää tulvituksen, MAC-rajat ja sen, miten silmukka käyttäytyy.
Pyydä kehyksen kokobudjetti päästä päähän ja lisää sitten kapseloinnin ylikuorma itse. Kysy, mitä tapahtuu kun yksi liittymä pettää, jatkavatko muut välittämistä ja vetääkö palveluntarjoaja tavoitettavuuden pois vai jättääkö sen ajastimen umpeutumiseen asti.
Kirjoita nuo neljä vastausta tuotteen nimen viereen tietueeseesi. Kun seuraava tarjous saapuu eri lyhenteellä ja samalla hinnalla, vertailusta tulee käyttäytymisen vertailu, ja vain se ennustaa, mitä verkko tekee huonona päivänä.