تونل منطقی Junos دو اتصال است، نه یک لینک
یک جفت lt سرویس Layer 2 را از دو طرف به VPLS وصل میکند. پیش از اعمال، واحد همتا، کپسولهسازی و عضویت در نمونه را بررسی کنید.
درون روتر، رابط lt- دقیقاً شبیه یک کابل به نظر میرسد و همین برداشت بیشتر سردرگمی را ایجاد میکند. این یک لینک نیست، بلکه دو اتصال است: هر سر به یک سرویس تعلق دارد، هر سر کپسولهسازی خودش را دارد، و جفت تنها زمانی ترافیک را هدایت میکند که هر دو سرویس درست به هم متصل شده باشند. پنج گام زیر را به ترتیب انجام دهید و اعمال تمیز را آغاز بررسی بدانید، نه پایان کار. هر گام رکوردی بر جای میگذارد که مهندس بعدی میتواند بدون تکرار بررسی آن را بازبینی کند.
گام 1: کاربرگ اتصال را بنویسید
پیش از دست زدن به پیکربندی، ترسیم کنید که چه چیزی باید به چه چیزی وصل شود. یک طرف یک مدار Layer 2 نقطهبهنقطه را پایان میدهد، طرف دیگر به یک نمونه VPLS میپیوندد، و تونل منطقی میان آنها قرار دارد و فریمها را از یکی به دیگری میبرد. هر دو سرویس را صریح نام ببرید، زیرا یک مدار نقطهبهنقطه، یک نمونه VPLS و یک اتصال EVPN-VXLAN تنها به این دلیل که هر یک را میتوان دوخت نامید، جایگزین یکدیگر نیستند.
شماره واحدها را در دو سر و اینکه هر کدام به کدام سرویس تعلق دارد ثبت کنید. آن برگه تنها سندی است که پس از سه تغییر و یک بازگردانی هنوز درست میماند.
گام 2: واحدهای همتا و کپسولهسازی را تثبیت کنید
دو واحد باید روی یک رابط تونل منطقی باشند و به یکدیگر اشاره کنند و هر واحد تنها میتواند یک همتا داشته باشد. مستندات Juniper درباره تونل منطقی هر دو محدودیت را همراه با کپسولهسازیهای پشتیبانیشده و منابع پلتفرمی که رابط مصرف میکند ذکر میکند. آنها را با سختافزار و نسخه نصبشده بسنجید، نه با نمونه آزمایشگاهی از یک کارت خط دیگر. واحدی که بهعنوان همتا در دو رابط lt متفاوت ارجاع داده شود، بیخطا اعمال میشود و چیزی هدایت نمیکند.
سپس کپسولهسازیای را انتخاب کنید که با سرویس هر سر میخواند. طرح کلی جفت چنین است:
set interfaces lt-0/0/0 unit 0 encapsulation vlan-ccc
set interfaces lt-0/0/0 unit 0 peer-unit 1
set interfaces lt-0/0/0 unit 1 encapsulation vlan-vpls
set interfaces lt-0/0/0 unit 1 peer-unit 0کپی کردن کلیدواژههای Ethernet-CCC و Ethernet-VPLS در یک سرویس VLAN بدون هماهنگسازی برچسبگذاری، راه رایج دیگر برای ساختن جفتی است که بالا میآید و چیزی هدایت نمیکند.
گام 3: هر سر را به سرویس خودش وصل کنید
هر واحد به یک تعریف سرویس تعلق دارد و سرویس باید واقعاً آن را شامل شود. برای چیدمانهای پشتیبانیشده MX Layer 2، مستندات عضویت در bridge-domain یا VPLS را چیزی میداند که هدایت را دوسویه میکند، یعنی یک جفت همتای درست با واحدی بدون عضویت، جفتی از نقاط پایانی است که با هیچچیز حرف نمیزنند. عضویت را در همان اعمالی که واحدها را اضافه کنید، تا این دو هرگز نتوانند ناسازگار شوند.
سیگنالدهی pseudowire و عضویت در نمونه را بهعنوان بخشی از همان تغییر تنظیم کنید، زیرا سر دور مدار است که به طرف VPLS چیزی برای یادگیری میدهد.
گام 4: منابع و اندازه فریم را بودجهبندی کنید
یک لینک داخلی هنوز منابع هدایت را مصرف میکند. مستندات پیامدهای پهنای باند پلتفرم را برای تونلهای منطقی فهرست میکند، پس آنها را بررسی کنید بهجای اینکه فرض کنید داخلی یعنی رایگان.
MTU سرویس و مدل برچسبگذاری را در هر دو اتصال و pseudowire دور تراز کنید. مقدار MTU نمونه را بدون مشخص کردن اینکه تنظیم مربوطه کدام سرآیندها را میشمارد کپی نکنید، زیرا یک پرش داخلی که بیصدا بودجه را کوچک میکند دقیقاً همانجایی شکست میخورد که ترافیک کاربران بیشترین است.
گام 5: هدایت را بررسی کنید و سپس به دنبال حلقهها بگردید
ترافیک را در هر دو جهت بفرستید و وضعیت سرویس را بررسی کنید، نه فقط وضعیت رابط را. show interfaces lt-0/0/0 میگوید جفت از نظر مدیریتی بالاست، و show vpls connections میگوید آیا نمونه اتصالی برای یادگیری دارد. هیچکدام ثابت نمیکند که فریمی که از یک سرویس وارد شده از سرویس دیگر خارج شده است، پس آن را صریح آزمایش کنید. از میزبانی در یک طرف به میزبانی در طرف دیگر بفرستید، در حالی که وضعیت سرویس هنگام اجرای ترافیک دیده میشود.
در پایان بررسی کنید آیا مسیر فیزیکی یا منطقی دیگری از قبل به همان دامنه Ethernet میپیوندد. افزودن این اتصال میتواند رفتار سیلآسا را تغییر دهد و حلقهای بسازد که پیشتر وجود نداشت، و نشانه کاملاً جای دیگری ظاهر میشود. افزونگی مورد نظرتان را برنامهریزی کنید، بهجای اینکه در میانه یک رخداد مسیر Layer 2 بدون نظارت را کشف کنید.