En arbetsbelastning flyttar till ett andra datacenter och börjar få tidsgränsöverskridanden på en tjänst som svarade bra från det första. Någon föreslår OTV, eftersom den befintliga Layer 2 VPN «inte gör broadcast». Den slutsatsen är vanligtvis förhastad. Tjänstekategorin och det konkreta kontrakt du köpte är två olika frågor, och tidsgränsöverskridandet har ännu inte tillskrivits någon av dem.

Symtomet som startar jämförelsen

Skriv ner vad applikationen faktiskt behöver innan du jämför produkter. Antal platser, VLAN-omfattning, adressinlärning, flooding-tolerans och felbeteende beskriver kravet. «Layer 2» och «OTV» beskriver arkitekturer, och ingen av dem är ett krav i sig. Fem egenskaper på en sida överlever varje leverantörsjämförelse.

Kontrollera sedan om den nuvarande tjänsten redan uppfyller de fem egenskaperna. En leverantörsstyrd Layer 2 VPN kan innehålla multipoint-vidarebefordran och inlärning i kontrollplanet som en snabb blick på fakturan inte nämnde.

Om den nuvarande tjänsten uppfyller dem ligger tidsgränsöverskridandet någon annanstans: ett MTU-problem, en routingsasymmetri, en brandväggsregel som skiljer sig mellan platserna. Att byta overlay skulle lämna den orsaken kvar och lägga till en migrering.

Vad etiketten inte berättar

En Layer 2 VPN är en kategori, inte en produkt. Punkt-till-punkt VPWS och multipoint VPLS vidarebefordrar olika, och kategorin omfattar tjänster med inlärning i kontrollplanet och slinghantering samt enklare. Att anta att varje Layer 2 VPN kopplar ihop exakt två platser och flödar allt är sättet att göra den felaktiga jämförelsen. Namnet på kontraktet säger ingenting om vidarebefordringstabellen bakom det.

Fråga vilken vidarebefordringsmodell den befintliga tjänsten implementerar, och vilken applikationen behöver. Ett hub-and-spoke-krav och ett full-mesh-krav ger olika designer även när båda beskrivs som Layer 2.

Där OTV drar sin gräns

OTV kör över en IP-transport med MAC-nåbarhet i kontrollplanet och definierade edge-roller. Lokal spanning-tree-information förblir lokal i stället för att utsträckas som en enda okontrollerad domän över transporten. Det är en verklig skillnad mot en enkel bryggad utökning, och det är anledningen till att folk tar till den.

Gränsen betyder lika mycket som nyttan. Hanteringen av okänd unicast, broadcast och multicast beror på plattformen och dess konfiguration, och ett edge-par måste samarbeta via den stödda multihoming-mekanismen. Två oberoende enheter som vidarebefordrar samma VLAN är inte samma design, och de ger ett annat felläge.

Flooding minskas, inte tas bort

Att dämpa en del onödig flooding är inte samma sak som att garantera att ingen broadcast- eller multicast-ram någonsin korsar utökningen. En storm som börjar på en plats kan fortfarande äta upp transporten, och en plattformsfunktion som filtrerar en trafikklass filtrerar inte de andra. Från den skillnaden kommer det mesta av besvikelsen med vilken overlay som helst.

Frågan är alltså inte om OTV stoppar broadcast-stormar. Det är vilka trafikklasser som korsar, under vilka villkor, och vad som begränsar hastigheten när de gör det.

Bekräfta underlayet medan du är där: stödd leverans, paketstorlek, routing och det grannskap som den valda versionen kräver. Inget av det kommer gratis med overlayen, och en tunnel som rymmer en 1500-byte-ram är inte automatiskt en tunnel som rymmer dina taggade ramar.

Kontraktet som ska begäras skriftligen

För vilken tjänst du än väljer, begär samma sex svar: punkt-till-punkt- eller multipoint-omfattning, hantering av kundram och tagg, MAC-inlärningsmodell, flooding-gränser, återhämtningsbeteende och maximal ramstorlek från ände till ände. Två tjänster med samma namn kan skilja sig i vart och ett av dem. Få svaren skriftligen, eftersom ingenjören som konfigurerade tjänsten kanske inte är den som svarar på frågan.

Välj en ändring bara för ett krav som den nuvarande tjänsten bevisligen inte kan uppfylla. Att utsträcka ett VLAN längre utsträcker också applikationens och Ethernets beroenden med det; ett nytt overlay-namn tar inte bort dem.

RFC 4664-ramverket anger tjänstekategorierna och deras vidarebefordringsmodeller, vilket är ordförrådet du behöver för att ställa rätt fråga. Ta med de sex svaren och det misslyckade testet till samma möte, och beslutet handlar inte längre om etiketter.

Relaterade artiklar