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

Често срещани флагове в /ip route print
| Буква | Значение |
|---|---|
| A | Active (активен маршрут) – в момента се използва. |
| D | Dynamic (динамичен маршрут) – научен от протокол като BGP, OSPF, RIP. |
| b | BGP (маршрут, получен чрез BGP). |
| s | Static (статичен маршрут) – ръчно добавен. |
Допълнителни флагове:
| Буква | Значение |
|---|---|
| C | Connected (свързан маршрут) – принадлежи на локален интерфейс. |
| O | OSPF (маршрут, научен чрез OSPF). |
| R | RIP (маршрут, научен чрез RIP). |
| B | Blackhole (маршрут, който дропва трафика). |
Какво е метрика в маршрутизацията (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 ?
/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)?
/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 получаваме дадена мрежа и с какви атрибути?
/routing/route/print detail where dst-address=85.217.192.0/24Можем да продлеим и пътя от къде идва префикса.

Как да проверим от кой gateway/peer какви префикси получаваме?
/routing/route/print where gateway=87.246.47.22За да видиш всички префикси, които получаваш от даден gateway/peer, използвай командата:

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