faq обучение настройка
Текущее время: Пт июл 18, 2025 22:51

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: BGP на DGS3627G
СообщениеДобавлено: Вт фев 22, 2011 13:12 
Не в сети

Зарегистрирован: Пт фев 11, 2011 10:59
Сообщений: 10
DGS3627G с прошивой Build 2.82.B20. На нем сконфигурирован BGP. Роуты нормально принимаються передаються. Есть множество шлюзов за которыми находятся свои маршруты. Все шлюзы в одной подсети с 3627, но почему то они не видяться пока их вручную не добавишь в таблицу arp(или просто сделать ping до них). Соответсвенно без этого ничего не маршрутизируеться. Загрузка процессора 3%, так как это тестовый стенд. Мне заставить использовать маршрутизацию BGP. В таблице предпочнений ставил IBGP и наибольшее и наименьшее значение. Не помогает. Единственное заметил что иногда начинает проходить пинг во время применения правил, но потом снова перестает.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: BGP на DGS3627G
СообщениеДобавлено: Чт фев 24, 2011 11:25 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
Пробовали вводить disable cpu_rx_rate_control?

_________________
С уважением,
Бигаров Руслан.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: BGP на DGS3627G
СообщениеДобавлено: Чт фев 24, 2011 13:20 
Не в сети

Зарегистрирован: Пт фев 11, 2011 10:59
Сообщений: 10
Попробовал. не помогло. Да и почему то при очистки таблицы arp она очищаеться не полностью. Остаються некоторые записи с типом Dynamic.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: BGP на DGS3627G
СообщениеДобавлено: Чт фев 24, 2011 14:34 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
Какое значение имеет arp_aging_time? CIF настраивали?

_________________
С уважением,
Бигаров Руслан.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: BGP на DGS3627G
СообщениеДобавлено: Пт фев 25, 2011 05:51 
Не в сети

Зарегистрирован: Пт фев 11, 2011 10:59
Сообщений: 10
CIF не настраивал. arp aging time 20 минут


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: BGP на DGS3627G
СообщениеДобавлено: Пт фев 25, 2011 07:55 
Не в сети

Зарегистрирован: Пт фев 11, 2011 10:59
Сообщений: 10
В общем как я понял проблема в том что у меня bgp маршруты (show bgp route) не добавляються в таблицу маршутизации, непосредственно по которой идет маршрутизация (show iproute), пока в табице arp не появляется mac-адрес ip-адреса шлюза соответствующего маршрута. А он не появляется так как непосредственно на сам шлюз траффик не идет, а идет только на сеть за ним. Но так как маршрута нет, то он просто дробается. В общем получаеться замкнутый круг, маршрут не может добавиться пока не появиться запись arp, а arp запись не появляется пока никто не обратиться к подсети данного маршрута, а к ней обратиться никто не может потому что маршрут не добавляеться.
Далее как только появляеться запись arp (например вручную) добавляеться соответствующий маршрут(автоматически). И после этого так как маршрут есть, то соответстующий шлюзу данного маршрута mac-адрес уже не очищается через черз arp_aging_time (что в принципе нормально, потому что он вроде как используеться).

Это первая проблема. Вторая как выяснилась в том что default маршрут возвращаемый по bgp ни в какую не хочет добавляться в используемые маршруты. Даже если я добавляю arp запись до default шлюза, она очищаеться через aging_time так как маршрут не добавился в используемые маршруты.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: BGP на DGS3627G
СообщениеДобавлено: Пн фев 28, 2011 10:41 
Не в сети

Зарегистрирован: Пт фев 11, 2011 10:59
Сообщений: 10
Попробовал последнею прошиву 2.84 B11. Не помогло. Почему так происходит? Это такой баг, что полученые роуты по BGP не переносяться в используемую таблицу маршрутов?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: BGP на DGS3627G
СообщениеДобавлено: Пн фев 28, 2011 11:23 
Не в сети

Зарегистрирован: Пн июл 07, 2008 14:37
Сообщений: 117
neleon писал(а):
Попробовал последнею прошиву 2.84 B11. Не помогло. Почему так происходит? Это такой баг, что полученые роуты по BGP не переносяться в используемую таблицу маршрутов?

Вобще странно, когда 2 свитча общаются по bgp они уже должны добавить запись arp в свою таблицу, или от neighbor у вас приходят маршруты на другие шлюзы, а не только неа него самого?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: BGP на DGS3627G
СообщениеДобавлено: Пн фев 28, 2011 15:31 
Не в сети

Зарегистрирован: Пт фев 11, 2011 10:59
Сообщений: 10
[-Alt-] писал(а):
neleon писал(а):
Попробовал последнею прошиву 2.84 B11. Не помогло. Почему так происходит? Это такой баг, что полученые роуты по BGP не переносяться в используемую таблицу маршрутов?

Вобще странно, когда 2 свитча общаются по bgp они уже должны добавить запись arp в свою таблицу, или от neighbor у вас приходяет маршруты на другие шлюзы, а не только неа него самого?

Да да хотел уточнить bgp работает через промежуточный сервер, на котором маршруты собираються и потом уже всем раздаються. Собстенно говоря сейчас как временное решения 3627 будет обменитаться роутами непосредственно с другими шлюзами. Так же как default route прописан статически для решения второй проблемы. Но это все костели.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: BGP на DGS3627G
СообщениеДобавлено: Сб мар 05, 2011 17:24 
Не в сети

Зарегистрирован: Ср янв 16, 2008 02:27
Сообщений: 32
У меня тоже используется bgp с отражателем маршрутов. Как быть в данной ситуации?

FW: Build 2.82.B23.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: BGP на DGS3627G
СообщениеДобавлено: Пн мар 07, 2011 10:17 
Не в сети

Зарегистрирован: Чт май 29, 2008 17:59
Сообщений: 54
Тимофей писал(а):
У меня тоже используется bgp с отражателем маршрутов. Как быть в данной ситуации?
FW: Build 2.82.B23.


У длинка(и не только) особое понимание арпов.

Если сервак линукс - то попробуй
net.ipv4.conf.all.arp_announce = 1
Очень помогает для "прозрения"


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: BGP на DGS3627G
СообщениеДобавлено: Ср мар 09, 2011 18:49 
Не в сети

Зарегистрирован: Ср янв 16, 2008 02:27
Сообщений: 32
Серваки bsd.
Я не совсем понял как эта опция поможет в данном случае?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: BGP на DGS3627G
СообщениеДобавлено: Пт мар 11, 2011 10:17 
Не в сети

Зарегистрирован: Чт май 29, 2008 17:59
Сообщений: 54
Тимофей писал(а):
Серваки bsd.
Я не совсем понял как эта опция поможет в данном случае?


длинк считает - что если он не знает мак роутера куда направлен маршрут -- то маршрут мёртвый . А попытаться узнать мак роутера(того IP куда направлен маршрут) не нужно(западло) . Возможно для адекватной скорости маршрутизации это вполне нормально. Иначе при большом кол-ве маршрутов будут большии лаги .........

.
Решается сея ситуёвина поддержанием мака роутера в таблице маков длинка. Можно регулярно пингать длинк с роутера, можно пользовать анаонсы ядра.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: BGP на DGS3627G
СообщениеДобавлено: Вс мар 13, 2011 23:50 
Не в сети

Зарегистрирован: Ср янв 16, 2008 02:27
Сообщений: 32
Про логику dlink я понял.
Не понял на счёт arp_announce:

Цитата:
Define different restriction levels for announcing the local source IP address from IP packets in ARP requests sent on interface:

0 - (default) Use any local address, configured on any interface.
1 - Try to avoid local addresses that are not in the target's subnet for this interface. This mode is useful when target hosts reachable via this interface require the source IP address in ARP requests to be part of their logical network configured on the receiving interface. When we generate the request we will check all our subnets that include the target IP and will preserve the source address if it is from such subnet. If there is no such subnet we select source address according to the rules for level 2.
2 - Always use the best local address for this target. In this mode we ignore the source address in the IP packet and try to select local address that we prefer for talks with the target host. Such local address is selected by looking for primary IP addresses on all our subnets on the outgoing interface that include the target IP address. If no suitable local address is found we select the first local address we have on the outgoing interface or on all other interfaces, with the hope we will receive reply for our request and even sometimes no matter the source IP address we announce.


Из этого следует что поция задаёт ограничения на формат arp ответа.
А в данном случае нужно чтобы машина слала gratuitous ARP, чего ядро linux делать не умеет. Или я что-то упустил?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: BGP на DGS3627G
СообщениеДобавлено: Пн мар 14, 2011 15:33 
Не в сети

Зарегистрирован: Чт май 29, 2008 17:59
Сообщений: 54
попробуй, мне помогло


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 141


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB