You are currently viewing MikroTik v7.18+ BGP – Част4: Мониторинг

MikroTik v7.18+ BGP – Част4: Мониторинг

Често използвани команди за мониторинг на BGP и маршрути в MikroTik

В MikroTik, когато използваш командата:

Plaintext
/ip route print

ще видиш списък с маршрути, всеки от които има флагове (букви), които показват неговия статус. Ето какво означават някои от най-често срещаните:

Често срещани флагове в /ip route print

БукваЗначение
AActive (активен маршрут) – в момента се използва.
DDynamic (динамичен маршрут) – научен от протокол като BGP, OSPF, RIP.
bBGP (маршрут, получен чрез BGP).
sStatic (статичен маршрут) – ръчно добавен.

Допълнителни флагове:

БукваЗначение
CConnected (свързан маршрут) – принадлежи на локален интерфейс.
OOSPF (маршрут, научен чрез OSPF).
RRIP (маршрут, научен чрез RIP).
BBlackhole (маршрут, който дропва трафика).

Какво е метрика в маршрутизацията (Distance в MikroTik)?

В маршрутизацията метриката е стойност, която определя приоритета на даден маршрут. В MikroTik тази стойност е наречена Distance (Administrative Distance).

Какво е Distance в MikroTik?

  • distance (административна дистанция) определя надеждността на маршрута.
  • По-малката стойност на distance означава по-предпочитан маршрут.
  • Ако има няколко маршрута към една и съща дестинация, MikroTik избира маршрута с най-ниска дистанция.

Стандартни стойности на Distance в MikroTik

ПротоколDistance (по подразбиране)
Connected (локален интерфейс)0
Static Route (ръчно зададен маршрут)1
BGP (external – eBGP)20
BGP (internal – iBGP)200
OSPF (интерактивно научен маршрут)110
RIP (Routing Information Protocol)120
Default Route (0.0.0.0/0, ако няма по-добра алтернатива)255

Как да проверим дали MikroTik обявява ли маршрути в BGP към определен peer ?

Plaintext
/routing/bgp/advertisements/print where peer=thezone-1

За да провериш какви маршрути твоя MikroTik обявява към BGP peer-овете, можеш да използваш следната команда:

/routing bgp advertisements print – Показва всички BGP маршрути, които MikroTik обявява (advertises) към BGP peer-овете.where peer=thezone-1 – Филтрира резултата само за конкретния BGP peer thezone-1.

PEER – Към кой BGP peer се обявява маршрутът (в този случай thezone-1).DST-ADDRESS – IP мрежата, която се рекламира.NEXTHOP – IP адресът, през който маршрутът се обявява.AS-PATH – AS пътят (AS-PATH), който ще бъде видим за peer-а.ORIGIN – Как маршрутът е бил създаден (i = IGP, e = EGP, ? = неизвестен).

Как да проверим от кои BGP peer получаваме дадена мрежа (например 194.79.12.0/24)?

Plaintext
/ip route/print where dst-address=85.217.192.0/24

За да провериш от кои BGP peer-ове твоя MikroTik получава даден маршрут, можеш да използваш командата:

A → Маршрутът е активен.D → Динамичен маршрут (получен от BGP, OSPF, RIP).b → BGP маршрут.GATEWAY → Това е IP адресът на peer-а, от който маршрутът е получен.DISTANCE → Показва приоритета (по-малката стойност е с по-висок приоритет).ROUTING-TABLE → В коя маршрутизираща таблица се намира.

Как да проверим от коя AS получаваме дадена мрежа и с какви атрибути?

Plaintext
/routing/route/print detail where dst-address=85.217.192.0/24

Можем да продлеим и пътя от къде идва префикса.

Как да проверим от кой gateway/peer какви префикси получаваме?

Plaintext
/routing/route/print where gateway=87.246.47.22

За да видиш всички префикси, които получаваш от даден gateway/peer, използвай командата:

Общ преглед на peers с WinBox

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.