Разбираюсь с bgp на OmniSwitch 6850. Есть проблема с комьюнити.
Собран тестовый стенд согласно приведенной схемы на рисунку.
Между 6850 и роутером(FreeBSD) поднято две bgp-сессии.
Пытаюсь "раскрасить" на 6850 принятые маршруты от роутера. (для сессий A и B номера комьюнити разные соотвественно)
И вот какая штука. Если первой стартует сессия А, то принятые подсети успешно маркируются через комьюнити
Если после этого поднять сессию B, то маркируются только те подсети, которые отсутствуют в комьюнити для сессии A
Тоесть если построить еще одну bgp сессию с другим роутером и подсети анонсирующие к нам(os6850) будут совпадать с подсетями от выше приведенного роутера, то комюнити обработает только первые полученные подсети
В консоли это выглядит так
-> show ip bgp path community 8000:105
Legends: Sta = Path state
> = best, F = feasible, S = stale
P = policy changing, U = un-synchronized
D = dampened, N = none
Nbr = Neighbor
(O) = Path Origin (? = incomplete, i = igp, e = egp)
degPref = degree of preference
Sta Network Mask Nbr address Next Hop (O) degPref
---+----------------+---------------+------------------------------+---------------+---+--------
F 192.168.0.6 192.168.0.6 i 100
F 192.168.0.6 192.168.0.6 i 100
F 10.10.30.0 255.255.255.0 192.168.0.6 192.168.0.6 i 100
->
Как видно, те подсети, котоые уже промаркированы через комьюнити для сессии A не попадают под маркер комьюнити для сессии B, но присутствует некое пустое место, количество которого соответствует количеству подсетей для сессии А.
ip bgp policy route-map community-mode использую replay. Пробовал использовать add но тогда show ip bgp path community... ничего не показывает.
Скорее всего я что-то делаю не так. Подскажите пожалуйста кто работал с Alcatel-Lucent OS6850 в чем может быть проблема