AWS VGW дэд сүлжээний маршрут нэг VPN туннель сонгож чадахгүйн учир
Виртуал хувийн гарц руу чиглэсэн дэд сүлжээний маршрут өөрийн туннелийн аль нэгийг нэрлэж чадахгүй. Жинхэнэ давуу эрх хаана оршдог: AS_PATH, туннелийн эрүүл байдал, статик маршрут.
Хоёр Site-to-Site VPN холболт нэг виртуал хувийн гарц дээр төгсөж, ижил салбарын префиксийг зарладаг. Дэд сүлжээний маршрутын хүснэгтэд тухайн префиксэд зориулсан гарц руу заасан нэг бичлэг байдаг бөгөөд туннелийг нэрлэх ямар ч талбар байхгүй. Тиймээс холболтуудын хоорондын давуу эрх консол маршрутчлал гэж нэрлэдэггүй газарт явагддаг. Аль давхарга шийдвэрийг эзэмшиж байгааг мэдэх нь ажиллаж буй нөөц ба юу ч өөрчлөхгүй өөрчлөлтийн хоорондын ялгаа юм.
Тоглоомд хоёр давхарга байна: аль гарц гэдгийг хэлэх VPC маршрут, мөн гарцын өөрийн туннелийн сонголт. Эдгээрийг андуурах нь маршрутын хүснэгтэд зөв харагдах боловч нэг ч пакет хөдөлгөдөггүй өөрчлөлтүүдийг үүсгэдэг.
Нэг мэт харагдах хоёр давхарга
Дэд сүлжээний маршрут нэг л асуултад хариулдаг: энэ очих газарт аль холболт? Түүний зорилго виртуал хувийн гарц бөгөөд метрик нь зөвхөн нэг хүснэгтийн бусад маршруттай өрсөлддөг. Тэр бичлэгт туннель нэгийг туннель хоёроос эсвэл A холболтыг B холболтоос ялгах зүйл байхгүй. Илүү тодорхой префикс нь өөр очих газрын тохирол бөгөөд илүү нарийн зам сонголт биш.
Гарц дараагийн асуултад хариулдаг: тухайн префиксэд зориулж хадгалж буй туннелүүдийн аль нь одоо урсгалыг зөөж байна. Энэ шийдвэр туннелийн эрүүл байдал болон хэрэглэгчийн гарцаас хүлээн авсан BGP шинж чанаруудаас гардаг бөгөөд дэд сүлжээний маршрутын хүснэгтэд хэзээ ч харагддаггүй.
VGW үнэндээ юуг харьцуулдаг вэ
Эрүүл байдал эхэлж байна. Унасан туннель эсвэл босоогүй BGP сесс ямар ч шинж чанарыг үзэхээс өмнө хожигддог. Тиймээс аль хэдийн бүтэлгүйтэж буй холболт дээр замыг урд нь нэмэх нь юу ч өөрчлөхгүй.
Нэг префиксэд тохирох замуудын дотроос AWS богино AS_PATH-ыг илүүд үздэг. Хоёр зам ижил урттай бол MED-ийг харьцуулж, зам дахь эхний AS-ын тухай баримтжуулсан нөхцлийг дагана. Ардын хувилбарыг биш, нийтэлсэн дарааллыг уншина уу, учир нь ардын хувилбар ихэвчлэн эрүүл байдлын алхам болон статик маршрутын үл хамаарах зүйлийг орхидог. Нэг үр дагавар: нөөц холболт дээр гурван удаа урд нь нэмэх нь үндсэн холболтыг хатуу богиносгодог бөгөөд давуу эрхийг илэрхийлэх ердийн арга нь энэ юм.
Урд нь нэмэх, мөн энэ нь юу ч хийхгүй үед
Урд нь нэмэх нь хэрэглэгчийн гарцын гадагш зарлалд явагддаг, AWS-ийн дотор биш. AWS-ээс зайлсхийхийг хүсч буй префикс дээр өөрийн ASN-ыг хоёр эсвэл гурван удаа нэмж, дараа нь AWS тэр холболтын хувьд илүү урт зам хардаг. Үндсэн холболт урд нь нэмээгүй зарлалыг хадгалдаг. Хоёр холболт ижил ASN-аас ижил тооны нэмэлттэй зарлавал та ямар ч давуу эрх илэрхийлээгүй.
Өөрчлөлтийн дараа AWS талд хүлээн авсан замыг шалгана уу. Хэрэглэгчийн төхөөрөмжөөс хэзээ ч гарч байгаагүй нэмэлт нь AWS үл тоомсорлосон нэмэлттэй яг адил харагдана.
Статик маршрутууд бүх үндэслэлийг үл тоомсорлодог
Хэрэв холболт статик маршрутчлал ашигладаг бол уртасгах AS_PATH байхгүй. AWS статик VPN маршрутыг ижил префиксийн хувьд BGP-ээр сурсан маршрутаас давуу гэж баримтжуулдаг тул холимог загвар бүрэн динамик шиг ажиллахгүй. Эхлээд маршрутчлолын төрлийг шийдэж, дараа нь түүнд байгаа давуу эрхийн механизмыг сонгоно уу.
Ижил префиксийг зарладаг хоёр статик холболттой бол ашигтай хөшүүрэг нь префикс юм: ашиглахыг хүсч буй холболт дээр илүү тодорхой хүрээг зарлаж, аль зам ялна гэдгийг бус аль очих газар тохирохыг өөрчилснөө хүлээн зөвшөөрөөрэй.
Транзит гарц яагаад өөр хариулт болдог вэ
Транзит гарц VPN холболтуудын дагуу ижил өртөгтэй олон замыг дэмждэг тул хоёр холболт нэг нь нөөцөд зогсохын оронд урсгалыг хуваалцаж чадна. Тэр загвар нь өөр бүтэлгүйтлийн гадаргуутай: урсгалууд туннелүүдэд тархаж, нэг туннель унахад ачааллын зөвхөн нэг хэсэг шилжинэ. VGW-ийн жорыг транзит гарц руу, эсвэл эсрэгээр нь хуулах нь аль ч платформ биелүүлдэггүй хүлээлт үүсгэдэг.
Механизмаас өмнө загварыг сонго: тогтоосон давуу эрхтэй идэвхтэй ба нөөц, эсвэл ECMP-тэй идэвхтэй ба идэвхтэй.
Тохируулсны дараа юуг шалгах вэ
Дөрвөн зүйлийг дараалан баталгаажуулна уу. Дэд сүлжээний хүснэгт префиксийг зориулсан гарц руу шийдсээр байна. Гарц хоёр туннелийг идэвхтэй гэж жагсаана. Зайлсхийхийг хүсч буй холболт дээр хүлээн авсан AS_PATH нөгөөгөөс урт байна. Мөн тэр дэд сүлжээний инстанцаас гарсан бодит урсгал хүлээгдэж буй туннелээр дамжин өнгөрч, ногоон төлөвөөс дүгнэхгүйгээр хоёр үзүүрт ажиглагдсан байна.
Дараа нь зөвшөөрөгдсөн шилжилтийн туршилтыг ажиллуулж, амьд үлдсэн зам үйлчилгээг зөөж байгааг хараарай. Зөвхөн тохиргооны ялгаанд оршиж буй давуу эрх нь одоохондоо давуу эрх биш.