<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: BGP предпочитает локальный приоритет над дистанцией маршрута.]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме BGP предпочитает локальный приоритет над дистанцией маршрута. форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 12 Aug 2026 08:50:16 -0400</pubDate>
		<item>
			<title>BGP предпочитает локальный приоритет над дистанцией маршрута.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88440-bgp-predpochitaet-lokalnyy-prioritet-nad-distantsiey-marshruta./message426910">BGP предпочитает локальный приоритет над дистанцией маршрута.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			На самом деле RouterOS не соответствует стандарту RFC4271, так как не учитывает метрики IGP в своем алгоритме выбора пути BGP. Обычно для BGP требуется выполнить рекурсивный просмотр расстояния до нескольких альтернативных следующих хопов и выбрать кратчайший путь согласно IGP. <noindex><a href="https://tools.ietf.org/html/rfc4271" target="_blank" rel="nofollow" >https://tools.ietf.org/html/rfc4271</a></noindex><br /><br />"9.1.2.2. Снятие равенства (Фаза 2) &nbsp;<br />В своем Adj-RIBs-In BGP-система может иметь несколько маршрутов до одной и той же цели с одинаковым уровнем предпочтения. Локальная система может выбрать только один из этих маршрутов для включения в соответствующий Loc-RIB. […]  <br />e) Исключить из рассмотрения маршруты с менее предпочтительной внутренней стоимостью. Внутренняя стоимость маршрута определяется расчетом метрики до NEXT_HOP маршрута с использованием таблицы маршрутизации. […]" <br />
			<i>20.12.2018 23:15:00, peterh.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88440-bgp-predpochitaet-lokalnyy-prioritet-nad-distantsiey-marshruta./message426910</link>
			<guid>http://mikrotik.moscow/forum/forum57/88440-bgp-predpochitaet-lokalnyy-prioritet-nad-distantsiey-marshruta./message426910</guid>
			<pubDate>Thu, 20 Dec 2018 23:15:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>BGP предпочитает локальный приоритет над дистанцией маршрута.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88440-bgp-predpochitaet-lokalnyy-prioritet-nad-distantsiey-marshruta./message426909">BGP предпочитает локальный приоритет над дистанцией маршрута.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Согласно RFC 4271, именно так и должно работать. Однако RouterOS не учитывает метрики IGP для следующего хопа: <noindex><a href="https://wiki.mikrotik.com/wiki/Manual:BGP_Best_Path_Selection_Algorithm" target="_blank" rel="nofollow" >https://wiki.mikrotik.com/wiki/Manual:BGP_Best_Path_Selection_Algorithm</a></noindex>. Таким образом, нельзя использовать RouterOS в средах с резервными путями с точки зрения BGP (несколько следующих хопов для одного и того же префикса), потому что RouterOS не может опереться на метрики IGP при выборе лучшего следующего хопа. <br />
			<i>20.12.2018 23:07:00, peterh.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88440-bgp-predpochitaet-lokalnyy-prioritet-nad-distantsiey-marshruta./message426909</link>
			<guid>http://mikrotik.moscow/forum/forum57/88440-bgp-predpochitaet-lokalnyy-prioritet-nad-distantsiey-marshruta./message426909</guid>
			<pubDate>Thu, 20 Dec 2018 23:07:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>BGP предпочитает локальный приоритет над дистанцией маршрута.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88440-bgp-predpochitaet-lokalnyy-prioritet-nad-distantsiey-marshruta./message426908">BGP предпочитает локальный приоритет над дистанцией маршрута.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			@mrz: Можешь, пожалуйста, уточнить? То есть сначала сравнивается административная дистанция, а потом параметры внутри одного протокола маршрутизации? Если у меня есть одинаковый маршрут из OSPF / iBGP (local pref 200) и eBGP, то, согласно приведённой логике, eBGP выигрывает в сравнении административной дистанции, а потом iBGP выигрывает в BGP-конкуренции, в итоге остаётся iBGP. @ZeroByte — твоё объяснение Чт, 17 дек. 2015, 17:13 Похоже на логику Cisco: сначала сравниваются параметры внутри протокола маршрутизации, и победитель (я полагаю, Cisco отправляет его в RIB); затем в RIB запускается вторая «гонка» на основе административной дистанции, где выигрывает лучший показатель. Я не вижу разницы в самой логике, понимаю, что реализация отличается, поскольку у Cisco несколько таблиц — по одной на протокол. <br />
			<i>20.12.2018 16:50:00, fallegretti.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88440-bgp-predpochitaet-lokalnyy-prioritet-nad-distantsiey-marshruta./message426908</link>
			<guid>http://mikrotik.moscow/forum/forum57/88440-bgp-predpochitaet-lokalnyy-prioritet-nad-distantsiey-marshruta./message426908</guid>
			<pubDate>Thu, 20 Dec 2018 16:50:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>BGP предпочитает локальный приоритет над дистанцией маршрута.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88440-bgp-predpochitaet-lokalnyy-prioritet-nad-distantsiey-marshruta./message426907">BGP предпочитает локальный приоритет над дистанцией маршрута.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Обновить и перезагрузить? <br />
			<i>15.03.2018 17:43:00, Vooray.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88440-bgp-predpochitaet-lokalnyy-prioritet-nad-distantsiey-marshruta./message426907</link>
			<guid>http://mikrotik.moscow/forum/forum57/88440-bgp-predpochitaet-lokalnyy-prioritet-nad-distantsiey-marshruta./message426907</guid>
			<pubDate>Thu, 15 Mar 2018 17:43:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>BGP предпочитает локальный приоритет над дистанцией маршрута.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88440-bgp-predpochitaet-lokalnyy-prioritet-nad-distantsiey-marshruta./message426906">BGP предпочитает локальный приоритет над дистанцией маршрута.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Всем привет, я не понимаю. У меня есть два маршрута по умолчанию: один от OSPF, другой от eBGP. RouterOS выбирает маршрут от OSPF, почему?<br /><br />[fulvio.allegretti@rtr-mad-01] /routing ospf lsa&gt;<br />/ip route print detail where dst-address=0.0.0.0/0<br /><br />Флаги: X - отключено, A - активно, D - динамический, C - соединение, S - статический, r - rip, b - bgp, o - ospf, m - mme, B - blackhole, U - недоступно, P - запрет<br /><br />0 ADo &nbsp;dst-address=0.0.0.0/0 gateway=a.b.c.d gateway-status=a.b.c.d reachable via PMI-MAD1 distance=110 scope=20 target-scope=10 route-tag=1000 ospf-metric=10 ospf-type=external-type-2 &nbsp;<br />1 &nbsp;Db &nbsp;dst-address=0.0.0.0/0 gateway=x.y.z.t gateway-status=x.y.z.t reachable via ISP_BRKOUT distance=20 scope=40 target-scope=10 bgp-as-path=“12357” bgp-local-pref=910 bgp-origin=igp received-from=ISP_INET<br /><br />Разве eBGP с distance 20 не должен выбираться? Что я упускаю? <br />
			<i>15.03.2018 16:18:00, fallegretti.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88440-bgp-predpochitaet-lokalnyy-prioritet-nad-distantsiey-marshruta./message426906</link>
			<guid>http://mikrotik.moscow/forum/forum57/88440-bgp-predpochitaet-lokalnyy-prioritet-nad-distantsiey-marshruta./message426906</guid>
			<pubDate>Thu, 15 Mar 2018 16:18:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>BGP предпочитает локальный приоритет над дистанцией маршрута.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88440-bgp-predpochitaet-lokalnyy-prioritet-nad-distantsiey-marshruta./message426905">BGP предпочитает локальный приоритет над дистанцией маршрута.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Живая среда, но да, у меня была такая же реакция. Как оказалось, я поднял новый внутренний BGP-пир, и роутер добавил в таблицу маршрутизации дефолтный маршрут eBGP. Думаю, необходимость пройти заново через алгоритм выбора заставила его понять, что у него есть дефолтный маршрут с лучшим расстоянием. Конечно, это всё предположения, и, по-моему, с MT порой больше ничего не поделаешь. <br />
			<i>16.03.2018 11:46:00, fallegretti.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88440-bgp-predpochitaet-lokalnyy-prioritet-nad-distantsiey-marshruta./message426905</link>
			<guid>http://mikrotik.moscow/forum/forum57/88440-bgp-predpochitaet-lokalnyy-prioritet-nad-distantsiey-marshruta./message426905</guid>
			<pubDate>Fri, 16 Mar 2018 11:46:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>BGP предпочитает локальный приоритет над дистанцией маршрута.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88440-bgp-predpochitaet-lokalnyy-prioritet-nad-distantsiey-marshruta./message426904">BGP предпочитает локальный приоритет над дистанцией маршрута.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет, столкнулся с странной проблемой на маршрутизаторах Mikrotik Cloud Core CCR1036. Настройка довольно простая: у меня 2 маршрутизатора на одном объекте и 2 на другом, между роутерами на одном объекте настроены iBGP-сессии, а между двумя парами роутеров на разнесённых объектах — eBGP-сессии. В такой конфигурации один маршрутизатор должен предпочитать маршрут к сети на удалённом объекте через eBGP, а при его отказе — через iBGP, а затем по другому каналу.<br /><br />На самом деле происходит следующее: маршрутизатор получает префикс через iBGP с локальным преференсом по умолчанию 100, и ПРИ ЭТОМ ОН ПРЕДПОЧИТАЕТ iBGP-маршрут (distance 200 вместо distance 20). Проверял это через фильтрацию маршрутов и изменение локального преференса на 0 — тогда всё работает как надо, маршрутизатор выбирает маршрут с меньшим значением distance.<br /><br />Ниже приведён вывод с примером двух подсетей: одна активна с большим distance (10.116.21.0), а вторая стала активной как и положено после моих изменений (10.116.23.0/24):<br /><br />69 ADb &nbsp;dst-address=10.116.21.0/24 gateway=10.116.3.146 gateway-status=10.116.3.146 reachable via ether8-iBGP distance=200 scope=40 target-scope=30 bgp-local-pref=100 bgp-origin=igp received-from=MT-ZGALT-CORE2 &nbsp;<br />70 &nbsp;Db &nbsp;dst-address=10.116.21.0/24 gateway=172.30.2.1 gateway-status=172.30.2.1 recursive via 10.116.4.22 sfp1G-Metronet_dark_fiber_ZG1 distance=20 scope=40 target-scope=30 bgp-as-path=“65002” bgp-origin=incomplete received-from=MT-ZG-CORE1 &nbsp;<br />77 ADb &nbsp;dst-address=10.116.23.0/24 gateway=172.30.2.1 gateway-status=172.30.2.1 recursive via 10.116.4.22 sfp1G-Metronet_dark_fiber_ZG1 distance=20 scope=40 target-scope=30 bgp-as-path=“65002” bgp-origin=igp received-from=MT-ZG-CORE1 &nbsp;<br />78 &nbsp;Db &nbsp;dst-address=10.116.23.0/24 gateway=10.116.3.146 gateway-status=10.116.3.146 reachable via ether8-iBGP distance=200 scope=40 target-scope=30 bgp-local-pref=0 bgp-origin=ig&gt; received-from=MT-ZGALT-CORE2<br /><br />Это баг реализации BGP в Mikrotik или я что-то упускаю? <br />
			<i>17.12.2015 09:53:00, brna62petsto.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88440-bgp-predpochitaet-lokalnyy-prioritet-nad-distantsiey-marshruta./message426904</link>
			<guid>http://mikrotik.moscow/forum/forum57/88440-bgp-predpochitaet-lokalnyy-prioritet-nad-distantsiey-marshruta./message426904</guid>
			<pubDate>Thu, 17 Dec 2015 09:53:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
