<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: ECMP на динамических интерфейсах]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме ECMP на динамических интерфейсах форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Mon, 10 Aug 2026 04:31:04 -0400</pubDate>
		<item>
			<title>ECMP на динамических интерфейсах</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/67155-ecmp-na-dinamicheskikh-interfeysakh/message261732">ECMP на динамических интерфейсах</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Думаю, тебе придется написать скрипт, чтобы получить динамический IP шлюза и внести его в маршрут в формате x.x.x.x,y.y.y.y. Я написал что-то подобное, чтобы взять шлюз dhcp и применить его… попробуй использовать это с небольшими изменениями: :log info "Проверка шлюза по умолчанию для dhcp-интерфейсов."<br /><br />:local theName [ /ip dhcp-client get [/ip dhcp-client find status=bound ] interface ] <br />:local currentGateway [ /ip dhcp-client get [/ip dhcp-client find status=bound ] gateway ] <br />:local existingGateway [ /ip route get [/ip route find comment=$theName] gateway ]<br /><br />:log info ( $currentGateway . " - " . $existingGateway )<br /><br />:if ($currentGateway != $existingGateway) do={<br /><br /> &nbsp;:log info ("Установка шлюза по умолчанию для " . $theName)<br /> &nbsp;:local a [ /ip route find comment=$theName ]<br /><br /> &nbsp;:if ([ :typeof $a ] = nil ) do={ <br /><br /> &nbsp; &nbsp;:log info "Добавление маршрута..."<br /> &nbsp; &nbsp;/ip route add dst-address=0.0.0.0/0 gateway=$currentGateway routing-mark=$theName comment=$theName<br /><br /> &nbsp; } else={<br /><br /> &nbsp; &nbsp;:log info "Изменение маршрута..."<br /> &nbsp; &nbsp;/ip route set $a gateway=$currentGateway<br /><br />} else={<br /><br /> &nbsp;:log info "Изменения маршрута не требуются."<br /><br />} Это не на 100% будет работать в твоей ситуации, но ты сможешь подкорректировать это под свои нужды. Если нет, подожди неделю, и я это сделаю, потому что у меня сейчас та же ситуация. Сэм <br />
			<i>19.12.2005 20:30:00, changeip.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/67155-ecmp-na-dinamicheskikh-interfeysakh/message261732</link>
			<guid>http://mikrotik.moscow/forum/forum57/67155-ecmp-na-dinamicheskikh-interfeysakh/message261732</guid>
			<pubDate>Mon, 19 Dec 2005 20:30:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>ECMP на динамических интерфейсах</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/67155-ecmp-na-dinamicheskikh-interfeysakh/message261731">ECMP на динамических интерфейсах</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Мы пытаемся реализовать маршрутизацию Equal Cost Multi-Path (ECMP) на двух DSL-линиях. Одна из них имеет статический адрес, а вторая – динамический PPPoE-адрес. Если бы мы хотели использовать ECMP, нам бы потребовалось создать одно правило с обоими шлюзами. Например: /ip add dst-address=0.0.0.0/0 gateway=80.80.80.1,70.70.70.1 scope=255 target-scope=10 routing-mark=p2p comment="" disabled=no. Но обычно мы не знаем шлюз, поскольку он динамический, так что что делать? У нас также может быть один и тот же шлюз через 2 DSL-линии, но с разными IP-адресами… так что что делать? Спасибо. <br />
			<i>19.12.2005 20:12:00, LatinSuD.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/67155-ecmp-na-dinamicheskikh-interfeysakh/message261731</link>
			<guid>http://mikrotik.moscow/forum/forum57/67155-ecmp-na-dinamicheskikh-interfeysakh/message261731</guid>
			<pubDate>Mon, 19 Dec 2005 20:12:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
