Хоёр нийлүүлэгч ижил үйлчилгээний шошгыг тайлбарладаг бөгөөд тэдний зөвхөн нэг нь UDP толгойг дурддаг. Ялгаа нь гоёл чимэглэлийн биш: MPLS-ийг UDP дотор байрлуулах нь гадаад IP сүлжээ юу харж чадахыг, улмаар зэрэгцээ холболтоор юу хэш хийж болохыг өөрчилдөг. Энэ нь мөн хэн үүнийг байрлуулж болохыг өөрчилдөг.

Давхаргууд нь цээжлэхэд хангалттай богино: гадаад IP, дараа нь UDP, дараа нь MPLS шошгын стек, дараа нь үйлчилгээний ачаалал. Шошгын стек алга болохгүй; шошго солилтыг дахин эхлүүлдэг төгсгөлийн цэг дээр дамжуулалтыг энэ нь одоо ч тодорхойлдог.

UDP бүрхүүл юу нэмдэг

RFC 7510 энэ инкапсуляцийг UDP-ийн очих порт 6635-аар тодорхойлж, урсгалын энтропийг зөөхөд эх портын талбарыг ашигладаг. Инкапсуляци хийдэг төхөөрөмж юуг урсгал гэж үзэх, утгыг хэрхэн гаргахыг шийддэг; стандарт зориудын байдлаар нэг тодорхой хэшийг заавал болгодоггүй. Энэ нь нийлүүлэгчийн зан төлөвт орон зай үлдээж, хоёр хэрэгжүүлэлт ижил траффикийн хольцод өөр тархалт гаргаж болохыг илэрхийлдэг. Утгыг доод давхаргад санал болгосон сэжүүр гэж уншина уу, стандартын гаргасан маршрутжуулалтын шийдвэр гэж биш.

Ашиг нь шууд бус. Гадаад тавтын дагуу ачааллыг тэнцвэржүүлдэг дамжин өнгөрөх сүлжээнд одоо хэш хийх зүйл бий, харин нүцгэн MPLS пакет магадгүй зөвхөн дээд шошгыг санал болгож байсан. Энэ нь тусалж байна уу гэдэг нь тэнцвэржүүлэлт хийдэг платформ болон аль талбарыг үнэхээр харгалздагаас хамаарна.

Энтропи бол зурвасын өргөн биш

Урсгалыг боломжит холболтуудад илүү жигд хуваарилах нь тэдгээрийг нэг илүү хурдан замд нэгтгэхтэй ижил биш. Ганц програмын урсгал одоо ч нэг замаар явж, урсгал тутмын тэнцвэржүүлэлт нь түүний буусан холболтын багтаамжаас хэтэрч чадахгүй. Механизм нь жигд тархалтыг баталгаажуулдаггүй; энэ нь хэш функцэд илүү сайн оролт өгдөг.

Өгөгдсөн урсгалд бүрхүүлийг тогтвортой байлга, дахин эрэмбэлэх нь хүлээн зөвшөөрөгдөхгүй л бол. Эх порт пакет бүрт өөрчлөгдвөл доод давхарга нэг яриаг хэд хэдэн замд баяртайгаар тарааж, дахин угсрах нь програмын асуудал болно. Зорилго нь урсгал тутмын тогтвортой энтропи, байнгын шинэчлэл биш.

Байршуулалтын хязгаар нь спецификацийн хэсэг

RFC 7510 байршуулалтыг нэг операторын сүлжээ эсвэл хамтран ажилладаг операторуудын зэргэлдээ бүлэг хүртэл хязгаарлаж, түгжрэлээс зайлсхийхийн тулд траффикийг удирддаг. Мөн инкапсуляцлагдсан траффик тэр домэйнээс зугтахыг сэргийлэх шүүлтийг шаарддаг. Эдгээр нь гоёл чимэглэлийн нөхцөл биш; инкапсуляци өөрийн аюулгүй байдлыг нэмдэггүйгээс үүдэлтэй. Тэднийг хууль ёсны байршуулалтын урьдчилсан нөхцөл гэж үзэж, дизайны тэмдэглэл дэх санал гэж үзэхгүй байх хэрэгтэй.

UDP толгойд илгээгчийг баталгаажуулах зүйл байхгүй, ачаалалд нууцлал, бүрэн бүтэн байдлыг өгөх зүйл ч байхгүй. Траффик хамгаалалт шаардвал өөрийн түлхүүрийн удирдлагатай тусдаа механизмаас ирдэг. MPLS-in-UDP сонгох нь итгэлцлийн загварыг ахиулдаггүй.

Хамгаалалт хүссэн хэшдээ юу хийдгийг анхаар

IPsec эсвэл өөр аюулгүй байдлын инкапсуляци нэмэхэд дамжин өнгөрөх төхөөрөмжүүдийн хэш хийдэг гадаад толгойн хэлбэр бүрэн өөрчлөгдөж болно. Туннелийн горим дотоод UDP эх портыг шинэ гадаад толгойн ард нууж чадна, энэ нь таны болгоомжтой өгсөн энтропи тэнцвэржүүлэлт явагддаг газарт харагдахгүй байж болохыг илэрхийлнэ. Эхлээд шифрлээд дараа нь инкапсуляци хийх нь эсрэг дарааллаас өөр дизайн бөгөөд ялгаа нь хөршүүдээсээ хамаагүй илүү траффик зөөдөг холболт хэлбэрээр илэрдэг.

Стандартын тайлбарласан давхаргыг төдийгүй утсан дээр харагдах бүрэн пакетыг үнэл. MTU болон төгсгөлийн цэгийн багтаамжийг дахин харах цэг нь энэ бөгөөд UDP толгой дээр ямар ч аюулгүй байдлын нэмэгдэл орж байгаа ачааллыг багасгадаг.

Бүх замыг нүдэн дээр байлгаж шийд

MPLS-in-UDP-г GRE зэрэг хувилбаруудтай сүлжээнд чинь чухал шалгуураар харьцуул: доод давхарга аль талбараар тэнцвэржүүлдэг, хэдий хэмжээний нэмэгдэл зардал үүрч чадах вэ, ямар аюулгүй байдлын бүрхүүл шаардлагатай, домэйны хязгаарыг хэрэгжүүлж болох уу. GRE-ээс түүнд ямар ч нөхцөлгүй гүйцэтгэлийн давуу тал олгох нь стандартууд дэмждэггүй дүгнэлт юм.

Дараа нь бодит траффикийн хольцоор туршиж, гишүүн бүрийн холболтын ашиглалтыг шалга, учир нь лабораторид сайн харагдах хэш бүх урсгал ижил кортеж хуваалцах үед нэг холболт руу нуран унаж болно. Шударга дүгнэлт нь: инкапсуляци нь доод давхарга ашиглаж болох мэдээллийг, түүнийг удирдахаар тохирсон домэйны дотор илчилдэг.

Холбоотой нийтлэлүүд