VRF дотор алга болсон маршрут: локал, VPNv4 эсвэл дамжуулах хүснэгт?
VRF-д байхгүй, VPNv4-д байхгүй, CEF-д суулгагдаагүй префикс нь гурван өөр гэмтэл юм. Маршрутын зорилтуудыг засахын өмнө хүснэгтүүдийг дарааллаар нь уншина уу.
Харилцагч маршрутын зорилт өөрчилсний дараа префикс алга болсон гэж хэлдэг бөгөөд тэдний илгээдэг эхний дэлгэцийн зураг ихэвчлэн буруу хүснэгт байдаг. Гурван өөр хүснэгт гурван өөр асуултад хариулдаг: префикс VRF дотор байгаа эсэх, түүнийг VPNv4 маршрут хэлбэрээр зарлаж, импортолсон эсэх, дамжуулах бичлэг үнэхээр суулгагдсан эсэх. Тэдгээрийг дарааллаас гадуур унших нь итгэлтэй боловч буруу дүгнэлт өгдөг. Энэхүү гарын авлага нэг локал, нэг алсын префиксийг гурван хүснэгтээр дарааллаар нь дамжуулж, үүнийг эхлүүлсэн RT өөрчлөлтийг буцаах төлөвлөгөөгөөр төгсдөг.
Префикс болон түүний харьяалагдах хүснэгтийг нэрлэнэ үү
Ямар нэг зүйл бичихээс өмнө хоёр префиксийг тэмдэглэ. Нэг нь харилцагчийн талбайд локал бөгөөд холбогдсон интерфейс эсвэл CE зарлалаас суралцсан. Нөгөө нь алсын бөгөөд үйлчилгээ үзүүлэгчийн нуруугаар дамжин ирэх ёстой. Тэд нэг VRF-д өөр замаар ордог бөгөөд нэгэн дэх гэмтэл нөгөөгийн тухай юу ч хэлдэггүй.
| Table | Question it answers | Command |
|---|---|---|
show ip vrf CUST-A | Which RTs are attached for import and export | Read the RT lists before anything else |
show ip route vrf CUST-A | Is the prefix present in this VRF at all | Local and imported routes both appear |
show ip bgp vpnv4 all | Was the NLRI advertised and retained | Keyed by route distinguisher |
show ip cef vrf CUST-A | Was a forwarding entry installed | Proves a usable path, not just a BGP entry |
Хоёр танихуурын ялгааг тодорхой байлга, учир нь эдгээр тасалбарын ихэнх төөрөгдөл тэндээс гардаг. Маршрутын ялгагч нь VPNv4 NLRI-ийн хэсэг бөгөөд өөрөөр ижил харилцагчийн префиксүүдийг нуруу даяар өвөрмөц болгох зорилгоор оршдог. Маршрутын зорилт нь шинж чанар хэлбэрээр зөөгддөг өргөтгөсөн нийгэмлэг бөгөөд импорт, экспортын бодлого яг үүнтэй таардаг. Энэ нь ялгагчийн хоёр дахь нэр биш бөгөөд харилцагчийн багцад зөөгддөггүй.
1-р алхам: префикс VRF-д байгааг батлана уу
Локал харагдацаас эхэлж, дараа нь импортыг удирддаг RT-үүд рүү шилжинэ. Хэрэв локал префикс энд байхгүй бол дээрх юу ч буруутай байж чадахгүй:
show ip route vrf CUST-A 172.21.4.0 255.255.255.0
show ip route vrf CUST-A | include 172.21.4.0
show ip vrf CUST-AХолбогдсон эсвэл статик хэлбэрээр харагдах префикс нь локалаар суралцсан бөгөөд түүний оршихуй экспортлогдсон эсэхийг юу ч хэлэхгүй. Энэ бол энэ ажлын урсгал дахь хамгийн түгээмэл буруу уншилт юм: эрүүл VRF хүснэгт нь зөвхөн локал суралцсан байдлын баталгаа. Экспортын тал нь тусдаа асуулт бөгөөд түүнд хөршийн харагдац болон хавсаргасан экспортын зорилт хариулдаг.
Энд байхдаа VRF-ийн RT жагсаалтуудыг шалга. Хэрэв зорьсон импортын зорилт жагсаалтад байхгүй бол доорх бүхэн хамаагүй. Хэрэв байгаа боловч алсын PE-ийн экспортолж буйгаас ялгаатай бол нэг ч багц бичлэг нээлгүйгээр гэмтлийг олсон.
2-р алхам: VPNv4 хүснэгт болон түүний зорилтуудыг уншина уу
VPNv4 хүснэгт нь хяналтын хавтгай үнэхээр юу солилцсоныг харуулна. Зөв ялгагчийн дор алсын префиксийг хайж, дараа нь түүнд хавсаргасан нийгэмлэгүүдийг харна уу:
show ip bgp vpnv4 all 10.60.9.0/24
show ip bgp vpnv4 all | include 10.60.9.0
show ip bgp vpnv4 vrf CUST-A neighbors 192.0.2.17 advertised-routesЗөв маршрутын зорилттой боловч локал суулгалтгүй бичлэг нь хүртээмжийг биш, импортын бодлого эсвэл маршрутын сонголтыг заана. VPNv4 хүснэгтэд огт харагдахгүй бичлэг дээшээ заана: эх PE үүнийг экспортологүй байж болно, эсвэл сесс хаягийн бүлгийг зөөхгүй байж болно.
Өөрчлөлтийн үеэр хүмүүсийг төөрөгдүүлдэг гурав дахь тохиолдол байдаг. Зарим платформ маршрутын зорилтын гишүүнчлэлийн мэдээллийг ашиглан ямар VPN маршрутыг хүсэх эсвэл хадгалахаа хязгаарладаг тул нэг шүүсэн харагдацад алсын NLRI байхгүй нь зарлал хаана ч байхгүй гэсэн нотолгоо биш. Маршрут дэлхий даяар татагдсан гэж дүгнэхээс өмнө шүүгдээгүй хүснэгт болон хөршийн зарласан маршрутуудыг шалга.
3-р алхам: ямар нэгэн зүйл суулгагдаж, шошгологдсоныг батал
BGP бичлэг бол шийдвэр, зам биш. Дамжуулах хүснэгтүүд багцуудад хаашаа явах газар байгаа эсэхийг хэлнэ:
show ip cef vrf CUST-A 10.60.9.0/24
show mpls forwarding-table vrf CUST-A | include 10.60.9.0
show ip bgp vpnv4 vrf CUST-AШийдэгдсэн хөршлөл болон гарч буй шошготой CEF бичлэг нь өгөгдлийн хавтгайн урсгал ажиллах ёстой гэсэн үг бөгөөд үлдсэн аливаа шинж тэмдэг нь програмад эсвэл VRF доторх шүүлтүүрт хамаарна. Шийдэгдээгүй дараагийн алхам харуулсан CEF бичлэг нь BGP эрүүл харагдаж байсан ч шошгоны зам дутуу гэсэн үг бөгөөд BGP хүснэгтийн дэлгэцийн зураг өөрчлөлтийн хяналтыг төөрөгдүүлсэн нь яг энэ тохиолдол юм.
Локал PE-ийн тулгадаг шошгыг алсын PE хүлээж авах шошготой харьцуул. Хоёр харагдацын зөрүү нь шошго хуваарилалт эсвэл сессийн асуудал бөгөөд маршрутын зорилтыг хэдэн ч удаа засаад засагдахгүй.
RT өөрчлөлтийг зарласан хүрээтэй буцаа
Хэрэв гэмтэл маршрутын зорилтыг засахаас эхэлсэн бол түүнийг нэг зориудын алхам болгон цуцалж, ямар хүрээг өөрчилж байгаагаа хэл. Импортын зорилтыг хасах нь тухайн VRF доторх эрхийг буцааж авна. Энэ нь VPNv4 зарлалыг нуруунаас устгахгүй бөгөөд зарим платформд маршрут хүснэгтэд хадгалагдсан хэвээр үлддэг. Эдгээр нь өөр үр дүн бөгөөд хэрэглэгчид харагдах нөлөө аль нэгийг нь хэлж байгаагаас хамаарна.
configure terminal
vrf definition CUST-A
address-family ipv4
no route-target import 65000:410
end
clear ip bgp vpnv4 vrf CUST-A soft inСесс префиксүүдийг аль хэдийн хадгалж байгаа бол орох талын зөөлөн дахин тохиргоо хангалттай; ажлын цагаар үйлчилгээ үзүүлэгч рүү чиглэсэн сессийг хатуу дахин эхлүүлэх нь өөр хэн нэгний гаргах шийдвэр. Junos дээр тэнцүү шалгалтууд VRF тус бүрийн хүснэгт болон VPN хүснэгтийг шууд уншдаг бөгөөд буцаалт нь тушаал тус бүрийн цуцлалт биш, commit үеийн буцаалт тул эхлэхийн өмнө тохиргооны ялгааг бичиж ав.
Эхэлсэн тэр гурван тушаалаар ижил дарааллаар төгсгөж, тэдгээрийн гаралтыг цагийн тэмдэгтэй бичиж ав. RT буруу байсан, одоо зөв гэж хэлсэн тасалбар дахин ашиглагдахгүй; префикс VRF-д, VPNv4-д болон CEF-д суулгагдсаныг харуулсан тасалбар нь дараагийн хүн харьцуулж болох нотолгоо юм. Зөвхөн эхний хоёр нь өөрчлөгдсөн бол өөрчлөлтийг дуусгаагүй.