L2VPN'iniz neden yeni kurduğunuz RSVP-TE LSP'yi yok sayıyor
pseudowire etiketi bir hizmeti adlandırır; taşıma etiketi çerçeveyi hareket ettirir. Bir hizmeti seçilen LSP'ye sabitlemeyi, IGP'nin bir tane seçmesine izin vermekle karşılaştırın.
İki mühendis aynı bakım penceresinden yeni yolun hizmette olduğuna inanarak çıkabilir ve ikisi de farklı nedenlerle yanılıyor olabilir. Biri LSP'yi kurdu ve hizmetin onu izleyeceğini varsaydı. Diğeri hizmeti kendi hâline bıraktı ve hiçbir şeyin değişmediğini varsaydı. pseudowire her zaman yalnızca eş adresinin o anda çözüldüğü taşımayı kullanır, bu yüzden asıl soru bu çözümün şu anda ne ürettiğidir ve iki tasarım buna farklı yanıt verir.
Bir etiket hizmeti adlandırır, diğeri paketi hareket ettirir
pseudowire etiketi, RFC 4447 belgesinde açıklandığı gibi hedefli LDP ile sinyallenir ve alıcı sağlayıcı kenarına çerçeveyi hangi bağlantı devresinin alması gerektiğini söyler. Çerçevenin oraya nasıl geldiği hakkında hiçbir şey söylemez. Altındaki etiket taşımaya aittir ve o yığın, eş loopback için erişilebilirlik duyuran şey tarafından kurulur; ister LDP, ister RSVP-TE, ister segment yönlendirmeli bir yol olsun. İki katmanı farklı protokoller sinyalladığı için, biri sağlıklıyken diğeri eski kalmış olabilir. Bu ayrım, karışıklığın tüm kaynağıdır.
Açıkça söylemek gerekir: pseudowire LSP'yi seçmez. Çerçeveyi taşımaya teslim eder ve taşıma, kendisine verilen hedef adresine göre karar verir.
Yeni LSP üzerinden temiz bir ping'in bu kadar az şey kanıtlamasının nedeni de budur. LSP açık, etiketli ve başka hizmetler taşıyor olabilir, oysa sizin pseudowire'ınız hâlâ farklı bir sonraki atlama üzerinden çözülüyordur. Bağlamayı okuyana kadar bu iki gerçeğin ilgisi yoktur.
Seçenek A: pseudowire'ı seçilen taşımaya sabitleyin
Sabitlemek, hizmetin taşıma çözümünü belirleyici hâle getirmek demektir. Platforma bağlı olarak bu, tünel seçim politikası, hizmet üzerinde açık bir taşıma uç noktası veya eş adresi için sonraki atlamayı yeniden yazan bir yol politikası biçimini alır. Üçü de altta aynı şeyi yapar: bir hedefin çözümünü belirli bir LSP'ye zorlar. Sonucu sonradan denetlenebilir kılan da budur.
Bedeli kapsamdır. Eş adresine uyan bir politika, o eşe yönelen her hizmeti etkiler, yalnızca aklınızdaki pseudowire'ı değil.
Yedek yol, değişiklik penceresinden önce karara bağlanmayı hak eder, pencerenin içinde değil. Sabitlenen LSP düşerse ya hizmetin başka onaylı bir yoldan gitmesine izin verirsiniz ya da durmasına. Gecikme veya ayrışma kısıtını ihlal eden bir yola sessizce geri düşen politika, temiz bir kesintiyi herkese açıklaması çok daha zor bir şeye dönüştürmüştür.
Seçenek B: IGP'nin seçmesine izin verin ve ne olduğunu izleyin
Hizmeti kendi hâline bırakmak meşru bir tasarımdır ve çoğu zaman daha iyisidir. pseudowire, eş loopback'e giden diğer tüm trafikle aynı çözümü izler, dolayısıyla IGP yakınsamasını, önek bastırmayı ve çekirdeğin zaten sunduğu yedekliliği devralır. Daha az politika, eski bir eşleşmenin saklanabileceği daha az yer demektir. Karşılığında hizmetin hangi yolu izleyeceğini artık siz denetlemezsiniz, yalnızca bir yolun var olduğunu bilirsiniz.
Eşit maliyetli çok yol, bu karşılığı ilk bakışta göründüğünden daha fazla keskinleştirir. Karma, akış başına yapılır, bu yüzden bir pseudowire içindeki iki konuşma farklı dış etiketlerle çıkabilir.
Herhangi birine güvenmeden önce kurulu yönlendirmeyi okuyun
Hizmetle değil, eş adresiyle başlayın. Junos'ta show route 203.0.113.1 detail seçilen sonraki atlamayı ve etiket işlemini yazdırır, show route table mpls.0 gelen etiketi o işleme eşler. IOS XR'da show mpls l2transport vc 100 detail yüklenen yığınla birlikte pseudowire durumunu verir.
Taşımanın gerçekte kullandığı LSP'yi doğrulayın, tasarım belgenizin adlandırdığını değil. IOS XR'da traceroute mpls ipv4 203.0.113.1/32 etiketle anahtarlanan yolu dolaşır ve boyunca etiketleri ve giden arayüzleri listeler, bu da yolu kendiniz izlemeye en yakın şeydir. Ardından alıştırmayı uzak sağlayıcı kenarından tekrarlayın, çünkü dönüş yönü bağımsız olarak çözülür ve politikanın kısmen devreye alınmasından sonra asimetri yaygındır. Bir yönde doğru, diğerinde yanlış olan bir yol, eşit ölçüde yanlış olandan daha kötüdür, çünkü testlerinizin yarısı geçecektir.
Kanıtı hizmet kaydıyla birlikte saklayın: eş adresi, sonraki atlama, dış etiket ve kontrol ettiğiniz tarih. Yol politikaları kötü yaşlanır ve iki çeyrek önce hangisinin yürürlükte olduğunu kimse hatırlamaz.
Tercihe göre değil, arıza biçimine göre seçin
Sabitleme, IGP'nin ifade edemediği bir kısıtı olan hizmetlere ve politikayı her değişiklikte sürdürebilen ekiplere uygundur. IGP'ye bırakmak, insan müdahalesi olmadan her tekil arızayı atlatması gereken hizmetlere uygundur.
Belirleyici soru, yanlış bir yolun size neye mal olduğudur. Yanlış LSP üzerindeki hizmet yalnızca biraz daha kötü çalışıyorsa IGP karar versin ve çabayı izlemeye harcayın. Yanlış bir yol bir sözleşmeyi, denetim bulgusunu veya ayrışma gereksinimini ihlal ediyorsa onu sabitleyin ve yedek yolu yazın. Sonra yedeği test edin, çünkü test edilmemiş bir yedek plan değil varsayımdır. Her hâlükârda, çekirdekteki her değişiklikten sonra kurulu bağlamayı yeniden okuyun ve ayağa kalkan bir pseudowire'ı yalnızca sinyalleşmenin çalıştığının kanıtı sayın.