مدارهای اختصاصی آسان توصیف می‌شوند و سخت جایگزین، چون قرارداد بیش از یک کابل را پوشش می‌داد. یک تحویل، یک طرح آدرس و یک انتظار تأخیر و یک ترتیب پشتیبانی را حمل می‌کرد، و تونلی که جایگزینش می‌شود هر چهار مورد را به ارث می‌برد، چه کسی آن‌ها را نوشته باشد چه نه. مهاجرت‌ها شکست می‌خورند وقتی تیم پیکربندی مسیریابی را کپی می‌کند و بقیه را یک مشکل عملیاتی می‌نامد. از الزامات شروع کنید، سپس هر یک را روی مسیر جدید پیش از لغو مسیر قدیم اثبات کنید.

مدار را به فهرستی از ویژگی‌ها تبدیل کنید

پرسش نخست این است که سرویس قدیمی واقعاً چه چیزی تحویل داد: یک پیوند مسیریابی‌شده با زیرشبکه‌ای کوچک، یا یک سگمنت لایه 2 که میان سایت‌ها مشترک است. همین تمایز تعیین می‌کند که آیا تونل IP اصلاً می‌تواند آن را بازتولید کند، چون تونل بسته‌ها را میان دو آدرس جابه‌جا می‌کند و کشف پخش یا EtherTypes دلخواه را حمل نمی‌کند. مداری که خود را به‌شکل یک پورت سوییچ معرفی می‌کرد، مهاجرتی متفاوت از مداری است که یک /30 ارائه می‌داد.

پیشوندهای سایت، آدرس‌های دروازه، برنامه‌هایی که آدرس‌ها را در پیکربندی خود جای می‌دهند و پیشوندهایی که جای دیگری در محیط همپوشانی دارند را بنویسید. طرح آدرسی که از مهاجرت جان سالم به در می‌برد یک خروجی طراحی است، نه یک فرض. آن چهار فهرست بعداً معیارهای پذیرش هم می‌شوند، پس آن‌ها را جایی نگه دارید که آزمونگران بتوانند بخوانند.

مسیر جدید را در هر دو جهت مسیریابی کنید

تونلی که بالا می‌آید فقط نیمی از مسیر است. طرف دور به مسیر بازگشت به هر پیشوند محلی نیاز دارد، و طرف محلی باید برای آن پیشوندها تونل را ترجیح دهد بدون دزدیدن ترافیکی که هنوز باید از اینترنت خارج شود. ارسال نامتقارن نشانه معمول درست انجام دادن یکی از این نیمه‌ها است. جدول طرف دور را به همان دقتی که جدول خودتان را بررسی می‌کنید بازبینی کنید، چون مسیر بازگشت همان است که هیچ‌کس پیکربندی نکرده.

ip route get 10.20.0.10

مسیریابی مبتنی بر سیاست تقسیم را صریح می‌کند: ترافیکی را که به جفت سایت تعلق دارد علامت بزنید و به آن جدولی بدهید که پیش‌فرضش تونل است. IPsec انجمن محافظت‌شده و سیاستی که تعیین می‌کند چه چیزی وارد آن می‌شود را فراهم می‌کند، اما نه مسیرهای اطراف آن را، همان‌گونه که معماری IPsec توصیف می‌کند. وقتی علامت بیش از حد گسترده مطابقت می‌کند، ترافیک وب معمولی سایت هم وارد تونل می‌شود و از خروجی اشتباه بیرون می‌رود.

با بازگردانی‌ای که پیش‌تر آزموده‌اید جابه‌جا شوید

دو مسیر زنده با مالکان متفاوت ارسال نامتقارن را دعوت می‌کنند، پس مسیر جدید را در یک پنجره مشخص بالا بیاورید و پیشوندها را به ترتیبی اعلام‌شده جابه‌جا کنید. مدار قدیم را پیکربندی‌شده نگه دارید و یک مسیر مدیریت خارج از باند نگه دارید که به هیچ‌یک از دو تونل وابسته نباشد. پیشوندها را یکی‌یکی جابه‌جا کنید جایی که برنامه‌ها اجازه می‌دهند، و میان جابه‌جایی‌ها جدول نشست‌ها را بپایید.

از پیش تصمیم بگیرید چه شواهدی اختیار جابه‌جایی را می‌دهد و چه شرطی بازگردانی را آغاز می‌کند. بازگردانی‌ای که ترمیم VPN جدید از طریق اتصال شکست‌خورده را لازم می‌داند بازگردانی نیست. محرک را به‌صورت شرطی قابل اندازه‌گیری بیان کنید نه حسی در اتاق.

با ترافیکی که مدار واقعاً حمل می‌کرد بپذیرید

Ping دسترس‌پذیری را اثبات می‌کند و کم چیز دیگری. تفکیک نام، نشست‌های دیرپا، جریان‌های رد‌شده و اندازه‌های بسته‌ای را که مسیر قدیم بدون قطعه‌بندی اداره می‌کرد بیازمایید. MTU همان جایی است که تونل‌ها بیش از همه با مدار تفاوت دارند، چون کپسوله‌سازی بایت‌هایی را مصرف می‌کند که برنامه فرض می‌کرد موجود است. بزرگ‌ترین بار مفیدی را که بدون قطعه‌بندی در هر دو جهت می‌گذرد اندازه بگیرید، نه فقط به‌سمت سرور.

ping -M do -s 1400 -c 3 10.20.0.10

اگر بار 1400 بایتی می‌گذرد و 1472 نمی‌گذرد، بیشینه مسیر کوچک‌تر از آن است که برنامه‌ها انتظار دارند و شما یک پس‌رفت واقعی یافته‌اید، نه آرایشی. آن نتیجه را با الزامات نوشته‌شده در گام نخست مقایسه کنید و مدار را تنها زمانی بازنشسته کنید که مالکان آن برنامه‌ها اندازه‌گیری را بپذیرند. همان امضا چیزی است که یک آزمون موفق را به مهاجرتی پذیرفته‌شده تبدیل می‌کند.

مقالات مرتبط