L2VPN, VPLS, EVPN: ознака није услуга
Акроним на обрасцу наруџбине именује породицу, понашање прослеђивања или контролну раван. Четири питања их раздвајају пре него што упоредите две понуде.
Прочитате „L2VPN“ на понуди, затим „VPLS“ на листу конфигурације, и претпоставите да друга реч сужава прву. Понекад то чини, а понекад два реда одговарају на неповезана питања. Заблуда је третирати та имена као степенице на лествици од основног до напредног. L2VPN је породица, VPWS и VPLS су два понашања услуге унутар ње, а EVPN је механизам контролне равни који може носити било које од њих.
Сваки акроним одговара на друго питање
Почните од тога шта прикључак корисника мора да ради, јер је то једино питање на које модел услуге одговара. Круг од тачке до тачке између две локације и заједнички Ethernet сегмент преко десет локација различити су производи, чак и када се оба продају као повезаност слоја 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 |
Та табела није хијерархија, а њено читање као хијерархије изазива уобичајену грешку у набавци: поређење понуде VPWS са понудом VPLS као да је друга потпунија верзија прве. Оне решавају различите проблеме и ниједна није надскуп у смислу који купци претпостављају.
VPWS и VPLS се раздвајају на одлуци о прослеђивању
У услузи виртуелне приватне жице прикључак бира удаљену крајњу тачку. Саобраћај који стигне на тај порт излази према упареном порту, а ивица провајдера не мора да учи које MAC адресе стоје иза њега за основну одлуку о прослеђивању.
У VPLS-у ивица провајдера премошћује. Она прегледа одредишну MAC адресу сваког оквира, учи изворне адресе по прикључку и поплављује непозната одредишта унутар емулиране LAN мреже. То чини да се услуга понаша као LAN, и одатле долазе оперативна ограничења.
Дијаграм који изгледа вишечлано не доказује да све локације деле једну домену емитовања. Два провајдера могу нацртати исти облак и продавати једну премошћену домену или неколико кругова од тачке до тачке, а разлика постаје видљива тек када емитовање, непознати unicast оквир или прелазак MAC адресе пређе границу локације. Пинг емитовањем између две локације одговара на питање брже од било ког архитектонског слајда. Ако одговори долазе са сваке друге локације, имате један мост; ако одговара само пар, имате жицу.
EVPN је контролна раван, не топологија
Основна спецификација EVPN, RFC 7432, дефинише процедуре Ethernet VPN засноване на BGP MPLS: доступност MAC адреса се оглашава у BGP-у, уместо да се учи само поплављивањем у равни података. Затим RFC 8214 спецификује подршку за VPWS помоћу EVPN-а, и то је тачка која ломи модел лествице. Иста контролна раван служи услузи од тачке до тачке и вишечланој услузи.
Дакле „ми покрећемо EVPN“ није одговор на „шта смо купили“. Провајдер и даље мора рећи да ли је услуга пар прикључака или заједнички мост, и да ли је транспорт MPLS, VXLAN или нешто друго. Ти избори живе у различитим документима и различитим деловима конфигурације.
За оператера практична последица је да рани избор EVPN-а чини касније промене услуге јефтинијим, јер се доступност већ сигнализира уместо поплављивања. То не уклања потребу да се прво одлучи модел услуге и не исправља погрешно конфигурисан мост.
MPLS је пут података, не дефиниција
Документи оквира описују породицу и њене захтеве; они не захтевају једну инкапсулацију. Слагање MPLS ознака је уобичајен транспорт за ове услуге и није једини. Услуга сигнализирана BGP-ом и пут прослеђивања MPLS су одвојене пројектне одлуке које се само често срећу заједно.
Када продавац каже „MPLS L2VPN“, питајте која половина се описује. Ако је одговор само транспорт, модел услуге је још неодређен, а понашање прикључка још непознато.
Четири питања која претварају ознаку у уговор
Питајте шта је предаја: порт, VLAN или сноп VLAN-ова, и којима је дозвољено да разговарају међусобно. Питајте да ли локације деле једну домену емитовања, јер тај једини одговор одређује поплављивање, ограничења MAC адреса и понашање петље.
Затражите буџет величине оквира од краја до краја, а затим сами додајте трошак инкапсулације. Питајте шта се дешава када један прикључак откаже, да ли остали настављају прослеђивање и да ли провајдер повлачи доступност или је оставља док тајмер не истекне.
Запишите та четири одговора поред назива производа у свом запису. Када следећа понуда стигне с другом скраћеницом и истом ценом, поређење постаје поређење понашања, а то је једино поређење које предвиђа шта ће мрежа урадити на лош дан.