Red Hat در ۳۰ اکتبر ۲۰۲۶ اتصالدهنده BGP را برای Red Hat OpenShift Service on AWS معرفی کرد. این راهکار برای خوشههای ROSA نسخه ۴٫۲۲ به بعد ارائه میشود. سازمان میتواند بین شبکه مجازی تعریفشده در خوشه و VPC میزبان آن مسیر مستقیم داشته باشد. در نمونه رسمی، یک نمونه EC2 در همان VPC به برنامهای روی یک ماشین مجازی داخل خوشه وصل میشود و مقصد را با نشانی خود ماشین میشناسد. این رفتار برای نرمافزارهایی مهم است که هویت همتای ارتباط را از روی IP تشخیص میدهند.
در روش توضیحدادهشده، گرههای کارگر مسیر شبکه مهمان را با BGP به Amazon VPC Route Server اعلام میکنند. این سامانه جدول مسیر VPC را بهروز میکند و اتصالدهنده نیز فهرست همتاها را با ورود و خروج گرهها همگام نگه میدارد. برای هر پیشوند در جدول VPC یک مسیر فعال وجود دارد، بنابراین در هر لحظه یک گره ورودی ترافیک آن شبکه را هدایت میکند. بسته ممکن است از این گره به گره دیگری برسد که ماشین مجازی واقعاً روی آن اجرا میشود.
تغییر قابل مشاهده در سیاست دسترسی
فرض کنید دو ماشین مجازی از بیرون خوشه به سامانه ثبت رخداد وصل میشوند. اگر هر دو از طریق ترجمه نشانی گره خارج شوند، ثبت مقصد ممکن است فقط یک IP مشترک نشان دهد. حفظ نشانی مهمان به فایروال اجازه میدهد برای هر ماشین تصمیم متفاوتی بگیرد و به کارشناس کمک میکند رخداد را به منبع درست نسبت دهد. Red Hat همچنین سازگاری با ثبت پویای نام در Active Directory و نرمافزارهای خوشهای حساس به آدرس همتا را از کاربردهای این روش میداند.
برای مهاجرت یک برنامه قدیمی، تیم بهتر است پیش از جابهجایی، نشانی دیدهشده در هر دو سوی ارتباط را ثبت کند. سپس همان ارتباط را از داخل VPC، از شبکه سازمانی متصل و از ماشینی با مجوز محدود بررسی کند. موفقیت تنها یک درخواست از نمونه EC2 نشان نمیدهد همه قواعد فایروال قبلی همچنان نتیجه مورد انتظار دارند. مسیر اعلامشده، فهرست مبداهای مجاز و محدوده نشانی شبکه مهمان باید بهصورت هماهنگ بررسی شوند.
نقش گره ورودی در آزمون بازیابی نیز اهمیت دارد. طبق شرح Red Hat، در صورت از دست رفتن گره فعال، Route Server خرابی را از طریق BGP تشخیص میدهد و مسیر را به گره سالم تغییر میدهد. برای برنامهای با اتصالهای طولانی، زمان بازیابی مسیریابی و زمان بازیابی تجربه کاربر ممکن است متفاوت باشند. آزمون کنترلشده با یک ماشین آزمایشی نشان میدهد برنامه پس از تغییر مسیر چگونه اتصال را از سر میگیرد و چه خطایی برای کاربر باقی میماند.
منبع
Direct VM networking in AWS: Introducing BGP cloud connector on Red Hat OpenShift Service on AWS