xzlodey 0 Опубликовано: 2009-08-10 22:00:47 Share Опубликовано: 2009-08-10 22:00:47 Ситуация проста, есть два канала, оба заходят в микротик. Один из них Укртелеком, второй по слабее, нужно просто развести Мир в Укртелеком, ua-ix во второй канал. На сколько я понимаю нужно маркировать пакеты, которые попадают в список ua-ix и потом в таблице роутинга отправлять их в шлюз канала с ua-ix, все остальное в канал УТ. Этот список адресов нужно руками в микротик вбивать, или есть какой то другой способ загнать этот список в МТ?..... Ссылка на сообщение Поделиться на других сайтах
Neelix 33 Опубліковано: 2009-08-11 04:36:53 Share Опубліковано: 2009-08-11 04:36:53 а смысл этого делать, если у тебя стоимость маршрута в уаикс и мир одинаковая? Ссылка на сообщение Поделиться на других сайтах
Romeshik 144 Опубліковано: 2009-08-11 06:23:35 Share Опубліковано: 2009-08-11 06:23:35 Человечек, который настраивал мне микротик сделал скриптик который забирает отсюда http://www.colocall.net/uaix/prefixes.txt список UA-IX и по нему делает адреслист в микротике, а потом уже маркировка пакетов Ссылка на сообщение Поделиться на других сайтах
yri 20 Опубліковано: 2009-08-11 06:29:31 Share Опубліковано: 2009-08-11 06:29:31 Человечек, который настраивал мне микротик сделал скриптик который забирает отсюда http://www.colocall.net/uaix/prefixes.txtсписок UA-IX и по нему делает адреслист в микротике, а потом уже маркировка пакетов так зделай челу експорт конфига сюда и все ну и скрипта Ссылка на сообщение Поделиться на других сайтах
xzlodey 0 Опубліковано: 2009-08-11 07:47:13 Автор Share Опубліковано: 2009-08-11 07:47:13 Человечек, который настраивал мне микротик сделал скриптик который забирает отсюда http://www.colocall.net/uaix/prefixes.txtсписок UA-IX и по нему делает адреслист в микротике, а потом уже маркировка пакетов 1. Какого вида должен быть скрипт, т.е. http://www.colocall.net/uaix/prefixes.txt этот список не проблема преобразовать в скрипт типа /ip firewall manglea dd chain=prerouting dst-address-list=xx.xx.xx.xx/xx action=mark-routing new-routing-mark=ua-ix passthrough=no disabled=no /ip firewall manglea dd chain=prerouting dst-address-list=xx.xx.xx.xx/xx action=mark-routing new-routing-mark=ua-ix passthrough=no disabled=no 2. Как залить этот список в микротик, т.е. запустить этот скрипт....??? Ссылка на сообщение Поделиться на других сайтах
Romeshik 144 Опубліковано: 2009-08-11 07:58:29 Share Опубліковано: 2009-08-11 07:58:29 Счас на работе, тут блин зарезали все что можно и что нельзя. не могу попасть на свой микротик. Вечером помогу, покажу скриптик Ссылка на сообщение Поделиться на других сайтах
xzlodey 0 Опубліковано: 2009-08-15 14:10:06 Автор Share Опубліковано: 2009-08-15 14:10:06 В общем, разобрался сам, данный файлик (http://www.colocall.net/uaix/prefixes.txt) преобразовал с помощью Делфи в список правил микротика (прикрепил к сообщению, может кому понадобится). В System - Scripts создал 4 скрипта, т.к. МТ не захотел принимать 1645 строк за один раз. Получил в Adress Lists список подсетей ua-ix, далее все просто маркируем пакет и в таблице маршрутизации маркированые пакеты отправляю в нужный шлюз result.txt Ссылка на сообщение Поделиться на других сайтах
Neelix 33 Опубліковано: 2009-08-15 15:04:47 Share Опубліковано: 2009-08-15 15:04:47 преобразовал с помощью Делфи в список правил микротика можно и в блокноте с таким же успехом з.ы. здесь помоему половина сетей уаикс Ссылка на сообщение Поделиться на других сайтах
_Maks_ 27 Опубліковано: 2009-08-15 21:05:43 Share Опубліковано: 2009-08-15 21:05:43 Но вопрос как сделать чтоб эти подсети автоматом обновлянись ( синхронизировались) ? Ссылка на сообщение Поделиться на других сайтах
marshall 0 Опубліковано: 2009-08-15 21:56:19 Share Опубліковано: 2009-08-15 21:56:19 Человечек, который настраивал мне микротик сделал скриптик который забирает отсюда http://www.colocall.net/uaix/prefixes.txtсписок UA-IX и по нему делает адреслист в микротике, а потом уже маркировка пакетов http://noc.kiev.sovam.com/ua-list.txt - Этот список актуальнее будет. PS можно попробовать запихнуть маршруты в zebra|quagga. Ссылка на сообщение Поделиться на других сайтах
Neelix 33 Опубліковано: 2009-08-16 05:00:31 Share Опубліковано: 2009-08-16 05:00:31 http://noc.kiev.sovam.com/ua-list.txt - Этот список актуальнее будет. PS можно попробовать запихнуть маршруты в zebra|quagga. а потом анонсировать эти сети на микротик? Ссылка на сообщение Поделиться на других сайтах
Romeshik 144 Опубліковано: 2009-08-16 08:39:18 Share Опубліковано: 2009-08-16 08:39:18 Ну вот пример работающего скриптика с микротика, который у меня обновляет списки UA-IX # download new list /tool fetch address=www.colocall.net host=www.colocall.net mode=http src-path="/ua/prefixes.txt"; #wait 2s :delay 2; #remove Adress-list :if ( [/file get prefixes.txt size] > 0 ) do={ /ip firewall address-list remove [/ip firewall address-list find list=ua-ix]}; :global content [/file get prefixes.txt contents]; :global contentLen [ :len $content ]; :global lineEnd 0; :global line ""; :global lastEnd 0; :do {:set lineEnd [:find $content "\n" $lineEnd ] :set line [:pick $content $lastEnd $lineEnd] :set lastEnd ( $lineEnd + 1 );:if ( [:pick $line 0 1] != "#" ) do={ :local entry [:pick $line 0 ($lineEnd -1) ] :if ( [:len $entry ] > 0 ) do={ /ip firewall address-list add list=ua-ix address=$entry} } } while=($lineEnd < $contentLen)}; Надеюсь это в чем то вам поможет marshall А с чего вдруг тут актуальнее? http://noc.kiev.sovam.com/ua-list.txt Ссылка на сообщение Поделиться на других сайтах
Neelix 33 Опубліковано: 2009-08-16 10:54:25 Share Опубліковано: 2009-08-16 10:54:25 круто в 2.9.27 работать не будет Ссылка на сообщение Поделиться на других сайтах
Romeshik 144 Опубліковано: 2009-08-16 15:25:13 Share Опубліковано: 2009-08-16 15:25:13 Согласен, у меня 3.22 лицензия Ссылка на сообщение Поделиться на других сайтах
Neelix 33 Опубліковано: 2009-08-16 17:12:57 Share Опубліковано: 2009-08-16 17:12:57 просто в 2.9.27 нет fetch Ссылка на сообщение Поделиться на других сайтах
Romeshik 144 Опубліковано: 2009-08-16 17:16:20 Share Опубліковано: 2009-08-16 17:16:20 хм...у меня сначала все пахало на 2.9.27 Сча если не убил старый микротик, попробую чисто для тебя выковырять оттудова этот скриптик. Там тож все работало 100%. И тож была 2.9.27 крякнутая Ссылка на сообщение Поделиться на других сайтах
Neelix 33 Опубліковано: 2009-08-16 17:19:52 Share Опубліковано: 2009-08-16 17:19:52 хм...у меня сначала все пахало на 2.9.27 Сча если не убил старый микротик, попробую чисто для тебя выковырять оттудова этот скриптик. Там тож все работало 100%. И тож была 2.9.27 крякнутая http://wiki.mikrotik.com/wiki/Using_Fetch_...P_Address_Lists здесь же брали? только как работало в 2.9.27 если нет фетч Ссылка на сообщение Поделиться на других сайтах
marshall 0 Опубліковано: 2009-08-16 22:51:52 Share Опубліковано: 2009-08-16 22:51:52 marshallА с чего вдруг тут актуальнее? http://noc.kiev.sovam.com/ua-list.txt На момент 17 августа 2009 г. 01:53:14 (EEST) Это кол-во сетей с colocall.net: # cat prefixes.txt | wc -l 1631 Это кол-во сетей с sovam.com: # cat ua-list.txt | wc -l 3403 Разница почти в два раза. Ссылка на сообщение Поделиться на других сайтах
muff 115 Опубліковано: 2009-08-16 23:23:57 Share Опубліковано: 2009-08-16 23:23:57 На момент 17 августа 2009 г. 01:53:14 (EEST)Это кол-во сетей с colocall.net: # cat prefixes.txt | wc -l 1631 Это кол-во сетей с sovam.com: # cat ua-list.txt | wc -l 3403 Разница почти в два раза. При осмотре нашел несколько приколов: 89.162.128.0/21 GT-AND-CUSTOMERS 89.162.128.0/17 GT-AND-CUSTOMERS 89.162.128.0/21 GT-AND-CUSTOMERS 89.162.128.0/17 GT-AND-CUSTOMERS 89.162.128.0/21 GT-AND-CUSTOMERS 89.162.128.0/17 GT-AND-CUSTOMERS 91.195.52.0/23 UKRAINE (UCOMLINE) 91.195.53.0/24 UKRAINE (UCOMLINE) Я так понял у них своя таблица приоритетов выстроена. Некоторые сети накладываются друг на друга. Хотя c UA-IX получаем, ни много ни мало, 3399 префиксов на данный момент. Соответственно, как на меня, sovam.com точнее. Ссылка на сообщение Поделиться на других сайтах
Romeshik 144 Опубліковано: 2009-08-17 06:55:14 Share Опубліковано: 2009-08-17 06:55:14 Спасибо понял. Придется изменить путь откуда юаиксы вытягивать Ссылка на сообщение Поделиться на других сайтах
nallien 3 Опубліковано: 2009-08-19 10:24:22 Share Опубліковано: 2009-08-19 10:24:22 Спасибо понял. Придется изменить путь откуда юаиксы вытягивать а проблем с нагрузкой на каналы при таком способе деления у вас не возникает? что-то мне кажется что уже при 100 мбитах на 500-1000 абонентов должны начинаться тормоза... Ссылка на сообщение Поделиться на других сайтах
Romeshik 144 Опубліковано: 2009-08-19 10:53:45 Share Опубліковано: 2009-08-19 10:53:45 Ну у меня пока что 80 абонентов. Канал 300 украины и 10 мира Тарифы от 256к до 1М мира, Украина у каждого до 100 мбит. Все работает супер народ тянет с filmy.net.ua на скорости 8-9 мбайт в сек. Ссылка на сообщение Поделиться на других сайтах
VitalikT 0 Опубліковано: 2010-05-14 09:21:40 Share Опубліковано: 2010-05-14 09:21:40 Ну вот пример работающего скриптика с микротика, который у меня обновляет списки UA-IX # download new list /tool fetch address=www.colocall.net host=www.colocall.net mode=http src-path="/ua/prefixes.txt"; #wait 2s :delay 2; #remove Adress-list :if ( [/file get prefixes.txt size] > 0 ) do={ /ip firewall address-list remove [/ip firewall address-list find list=ua-ix]}; :global content [/file get prefixes.txt contents]; :global contentLen [ :len $content ]; :global lineEnd 0; :global line ""; :global lastEnd 0; :do {:set lineEnd [:find $content "\n" $lineEnd ] :set line [:pick $content $lastEnd $lineEnd] :set lastEnd ( $lineEnd + 1 );:if ( [:pick $line 0 1] != "#" ) do={ :local entry [:pick $line 0 ($lineEnd -1) ] :if ( [:len $entry ] > 0 ) do={ /ip firewall address-list add list=ua-ix address=$entry} } } while=($lineEnd < $contentLen)}; Надеюсь это в чем то вам поможет помогите мне, у меня не хочет работать этот скрипт, файл качает, старый адрес лист удаляет а от новый не создает в чом может быть заморочка, версия микротика 3.30 Ссылка на сообщение Поделиться на других сайтах
Mobil 68 Опубліковано: 2010-05-14 09:39:06 Share Опубліковано: 2010-05-14 09:39:06 Ребята не мучайте себе яйца, купите себе автономку и делайете все на BGP. Ссылка на сообщение Поделиться на других сайтах
Romeshik 144 Опубліковано: 2010-05-14 09:50:36 Share Опубліковано: 2010-05-14 09:50:36 Ребята не мучайте себе яйца, купите себе автономку и делайете все на BGP. Ну не всем с самого начала под силу купить автономку. АИ кто се яйца то мучит? Все работает нормально, правда бывают иногда косяки, и то потому что сети с уаикса выпадают, а у меня скрипт раз в 24 часа обновляет. Можно и почаще, но пока смысла не вижу Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас