Бир хост жеткиликсиз болуп калат, ал эми туннелдин интерфейси дагы эле орнотулганын билдирет, жана бул эки байкоо карама-каршы эмес. Бир нерсе трафик колдонгон жолду алып салды: кошуна өз префиксин кайтарып алды, көзөмөлдөнгөн статикалык маршрут алынды, же башка маршрут артык болуп калды. Коопсуздук ассоциациясы үч учурда тең толук ден соолукта кала алат. Окуяларды ажыратуу VPN иштебей калдыбы деп эмес, кайсы катмар биринчи өзгөрдү деп суроону билдирет.

Бир окуяга окшош үч этап

Маршруттоо чечиминин үч этабы бар. Префикс кабыл алынат, эң жакшы деп тандалат жана жөнөтүү таблицасына орнотулат. Ар бир этап өзүнчө иштебей калышы мүмкүн, ал эми бузулуш колдонмонун жагынан бирдей көрүнөт. Үйрөнүлгөн, бирок тандоодо утулган префиксти эч качан келбеген префикстен ажыратуу мүмкүн эмес, эгер карап жаткан жалгыз далилиңиз жөнөтүү таблицасы болсо.

Ошондуктан биринчи суроо кайсы протокол күнөөлүү эмес, кайсы этап бузулду. Жооп окуя кимге таандык экенин жана кийинки текшерүү кайсы куралды колдонорун аныктайт.

Адегенде орнотулган маршрутту окуңуз

Ядродон иштебей жаткан багытка трафик чындыгында кайда барарын сураңыз. ip route get кийинки секирик, интерфейс жана ядро колдоно турган булак дарегин басып чыгарат, жана бүт таблица үчүн эмес, бир багыт үчүн жооп берет. Эгер жооп туннелди атаса, жөнөтүү таблицасы дагы эле жол бар деп ишенет жана маселе анын үстүндө.

ip route get 10.20.5.10
ip route show 10.20.0.0/16

«unreachable» жообу орнотулган маршрут такыр жок экенин билдирет, бул кайтарып алууга же жетишпеген орнотууга багыттайт. Физикалык интерфейсти атаган жооп трафиктин эч ким чечим кабыл албастан туннелден чыкканын билдирет, ал эми кийинки текшерүү — жеңген артыкчылык. Ал эми пакеттер дагы эле жоголуп жатканда туннелди атаган жооп жолдун андан ары, фильтрлөөгө же алыскы тарапка багыттайт.

Анан протоколдун өз көрүнүшүнө көңүл буруңуз

Маршруттоо демону бир нече таблицаны кармайт, ал эми кызыктуу салыштыруу алардын ортосунда. BGP үчүн кошуна сессиянын абалы, алынган жарыя жана орнотулган маршрут — үч өзүнчө далил. Префикс алынган таблицада калып, ядрого эч качан жетпеши мүмкүн, анткени административдик аралыгы кыскараак маршрут жеңет. Экинчи тарап жарыялоону токтотту деп жыйынтык чыгарбастан мурун үчөөнү тең текшериңиз.

vtysh -c "show bgp summary"
vtysh -c "show bgp ipv4 unicast 10.20.0.0/16"

Корутунду сессиянын орнотулганын, префикс боюнча көрүнүш префикстин кабыл алынганын, ал эми ядродогу издөө анын орнотулганын айтат. Аларды ушул тартипте окуу сессиянын дирилдешин кайтарып алуу менен чаташтырууга, ал эми кайтарып алууну саясат боюнча баш тартуу менен чаташтырууга жол бербейт.

Сааттар макул болбогондо

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

Сааттын бир мүнөттүк четтөөсү ошол жыйынтыкты тескери бурууга жетиштүү, ошондуктан тартипке ишенүүдөн мурун убакыт алкагын жана жылышын ырастаңыз. Жылышуусуз жергиликтүү убакытта журнал жүргүзгөн түзмөктөр ишенимдүү, бирок туура эмес убакыт сызыгынын кадимки булагы.

Циклсиз калыбына келтирүү

Кайтарып алуудан кийин эки жол ылайыктуу болушу мүмкүн: протокол тандаган жол жана өз колуңуз менен бекиткен жол. Тек биринчиси гана тармак сиз үчүн кабыл алууну уланткан чечим, ошондуктан кол менен жасалган маршрут калыбына келтирүү планы эмес, убактылуу чара. Кошумча жарыя да мурунтан орнотулган сессия үчүн firewall же NAT абалын сактабайт, ошондуктан жаңы агымдар иштеп, баштапкы агым бузук бойдон калышы мүмкүн. Кайсы резерв активдүү болушу керектигин жана алыскы аянт анын аркылуу кайтуу жолун кабыл алабы экенин ырастаңыз.

Кайтарып алуу эмне үчүн болгонун түшүнбөй туруп, туруктуу статикалык кайра жазууну орнотпоңуз. Бул кыска жол трафикти иштебей калган жолго бекитип же атайын маршруттоо саясатын үнсүз айланып өтүп, баштапкы себепти жаңы конфигурациянын астына көмүшү мүмкүн. Маршрут калыбына келтирилгенден кийин колдонмону кайра текшериңиз жана тандалган префикстин таблицадагы жазуу гана эмес, иштеген маалымат жолу бар экенин ырастаңыз.

Тектеш макалалар