انتقال یک ماشین از VPN به کارگاه بدون از دست دادنش
شماره سریال در نشانی، زیرشبکه نمیسازد. هویت را در فهرست دارایی نگه دارید، به کارگاه بخش خودش را بدهید و مالکیت مسیر را بهعنوان یک گام کاری منتقل کنید.
ماشینی محل مشتری را ترک میکند، به کارگاه میرسد و همان هویت دارایی را حفظ میکند، در حالی که جایگاه شبکهاش کاملاً تغییر میکند. سه شرط تعیین میکند این انتقال چقدر برنامهریزی لازم دارد. آیا مشتری نشانیهایی را دوباره به کار میبرد که شما هم داخلی استفاده میکنید، آیا بخش کارگاه از شبکههای کارکنان جدا است، و آیا مسیر قدیمی را میتوان سرکوب کرد نه اینکه فقط برتری داده شود. اگر شرط اول را اشتباه کنید، ماشینی را عیبیابی میکنید که سالم است.
هویت نشانی نیست
فهرست دارایی و نامگذاری باید دارایی، مشتری و کار را حمل کنند. نشانی حمل میکند که ماشین همین حالا کجا وصل است، و این واقعیتی است که با جابهجایی تغییر میکند. یکی گرفتن این دو، خطای کلاسیک معنا بخشیدن به ارقام را میسازد.
شماره سریالی که در آخرین اکتت رمزگذاری شده مرتب به نظر میرسد و چیزی را به مسیریاب ثابت نمیکند. طول پیشوندها تعیین میکند میزبان چه چیزی را محلی میداند و هیچ مقدار شمارهگذاری بهیادماندنی این حساب را تغییر نمیدهد.
اگر میخواهید نشانی به مشتری اشاره کند، این یک قرارداد است و قراردادها خوباند تا زمانی که کسی سیاستی بر پایه آنها نسازد. دارایی را در فهرست جستوجو کنید نه نشانی را، تا انتقال به کارگاه دیگر شکار گنج نباشد. همچنین در برابر شمارهگذاری مجددی که دیر یا زود به هر سایت میرسد دوام میآورد.
شماره سریال، طول پیشوند نیست
دستگاههایی که از ماسک گستردهای مانند 10.0.0.0/8 استفاده میکنند هر نشانی در آن بازه را مستقیم متصل میپندارند، بنابراین ترافیک به ماشین مشتری در فاصله دو شبکه هرگز به هیچ مسیریابی نمیرسد. ماشین فقط برای همسایهای پخش میکند که نمیتواند پاسخ دهد.
RFC 4632 پیشوندها را بر اساس طول تعریف میکند نه بر اساس آنچه ارقام نقطهدار القا میکنند. طرح شما برای هر گروه اتصال به طولهای صریح نیاز دارد: یک بخش سرویس، یک بافت مشتری، یک میز کارگاه. نامگذاری این گروهها ابتدا، طولها را بدیهی میکند.
قاعده عملی این است که کوچکترین پیشوندی را طراحی کنید که یک گروه اتصال را پوشش میدهد و آن را در همهجای همان گروه به کار ببرید. متن نشانی برای انسان است؛ ماسک چیزی است که هسته بر اساس آن عمل میکند.
وقتی دو مشتری همان نشانیها را دوباره به کار میبرند
مشتری A و مشتری B هر دو میتوانند 192.168.10.0/24 را اجرا کنند و هر دو در ساختمان خودشان درست خواهند بود. این مشکلی نیست که با شمارهگذاری مجدد تأسیسات کس دیگری حل شود.
بافتها را جدا نگه دارید یا از طریق طراحیای که مستند میکند کدام نشانی در کدام لحظه از کدام مشتری است، نامهای مستعار عامدانه فراهم کنید. فهرست دارایی جهانی ابزار درست برای تشخیص ماشینها از یکدیگر است؛ شاهدی بر یکتایی جهانی نشانیها نیست. مسیر نام مستعار به قاعده انقضای مکتوب نیاز دارد، وگرنه از کاری که آن را ساخته عمر بیشتری میکند.
آنچه باید از آن دوری کنید این است که هر دو بافت همزمان و بدون هیچ نشانگری قابل دسترس باشند. دو نشانی یکسان روی دو مسیر زنده همان حالت شکستی است که بهروزرسانی میانافزار را به ماشین اشتباه میفرستد. نشانه بهندرت شبیه خطا به نظر میرسد؛ شبیه دستگاهی است که شخص دیگری پیکربندیاش کرده. اول نشانگر، بعد دسترسپذیری.
به کارگاه مرز خودش را بدهید
تجهیزات مشتری که برای سرویس میرسد به بخش سرویس با دسترسی مجاز صریح تعلق دارد، نه اینکه چون یک درگاه میز آزاد بوده به شبکه کارکنان زده شود.
با یک دستگاه صنعتی ناآشنا مثل دامنه اعتماد دیگری رفتار کنید. ثبت کنید کدام میزبان مهندسی میتواند به آن برسد، آن میزبان به کدام سرویسها نیاز دارد و کدام اعتبارها به کار تعلق دارند. فایلهای مشتری را همراه کار مشتری نگه دارید نه روی دیسک مشترکی که همه میتوانند بخوانند.
انزوا باید میانه خستهکننده کار را نیز دوام بیاورد: زمانی که بهروزرسانی میشود، زمانی که شب را میماند و زمانی که منتظر پیک است.
مسیر را بهعنوان یک گام کاری تحویل دهید
معمولاً مسیریاب مرکزی از طریق تونل مشتری به ماشین میرسد. وقتی ماشین روی میز است، مسیر کارگاه مالک آن پیشوند میشود، یا اگر فقط یک سرویس لازم دارید، مالک مقصدی باریکتر.
پیش از انتقال سه چیز را بنویسید: مسیر قدیمی، مسیر جدید و اینکه تغییر چگونه برگردانده میشود. تحویلی که فقط در حافظه کسی وجود دارد تحویل نیست.
با متریکها مراقب باشید. متریک کمتر فقط میان مسیرهایی اهمیت دارد که فرایند انتخاب واقعاً مقایسه میکند، و یک پیشوند مشخصتر یا یک قاعده سیاست میتواند نتیجه را پیش از آنکه اصلاً به متریکها رجوع شود تعیین کند.
نشستهای قدیمی را در طرح بگنجانید. اتصالی که روی مسیر قدیمی برقرار شده میتواند پس از تغییر مسیر همچنان فرمان برساند، و این دقیقاً همان حالتی است که دو نسخه از یک نشانی آسیب واقعی میزنند. مسیر قدیمی را صریحاً ببندید نه اینکه منتظر انقضای آن بمانید.
وقتی ماشین ارسال میشود حلقه را ببندید
مسیر راه دور مورد نظر را بازگردانید، مجوزهای موقت را بردارید و دارایی را در نقطه پایانی که فکر میکنید انتخاب شده تأیید کنید. سپس از سمت مشتری بررسی کنید نه فقط از کارگاه.
تفکیک نام و فهرست دارایی اینجا کار رو به اپراتور را انجام میدهند: یک نام پایدار و یک رکورد دارایی قابل جستوجو کار را قابل پیشبینی میکنند، در حالی که طرح شبکه درباره اینکه ماشین امروز کجاست صادق میماند.
آزمون تحویل خوب این است که همکاری که هرگز کار را ندیده بتواند یادداشتهای شما را بخواند و به یک پرسش پاسخ دهد: اگر این ماشین اکنون پاسخ دهد، پاسخ از کدام مسیر آمده است؟ اگر یادداشتها نتوانند به آن پاسخ دهند، تحویل مستند شده اما تمام نشده است.