Привет! Пытаюсь установить BGP-соединение с Junos, но безуспешно. Конфигурация Mikrotik:
3 name="peer-int"
remote.address=10.200.1.10 .as=XXXX .ttl=2
local.ttl=2 .role=ebgp-customer
connect=yes listen=yes routing-table=main as=YYYY nexthop-choice=force-self multihop=no
output.filter-chain=IB_OUT .network=bgp_nets .default-originate=never
Проблема:
21:31:44 route,bgp,debug,packet OPEN Message capabilities optionLenght=6
21:31:44 route,bgp,debug,packet OPEN Message capabilityCode=multiprotocol capabilityLenght=4
21:31:44 route,bgp,debug,packet OPEN Message capabilities optionLenght=6
21:31:44 route,bgp,debug,packet OPEN Message capabilityCode=128Lenght=0
21:31:44 route,bgp,debug Unsupported capability received, code: 128
BgpStarter{ c=Connection{ ConnId{ 10.200.1.3:39655 -> 10.200.1.10:179 } Socket{ 5[00IN] onClose } out } readsz=59 } cancel
21:31:44 route,bgp,debug,packet OPEN Message capabilities optionLenght=6
21:31:44 route,bgp,debug,packet OPEN Message capabilityCode=route refresh capabilityLenght=0
21:31:44 route,bgp,debug,packet OPEN Message capabilities optionLenght=6
21:31:44 route,bgp,debug,packet OPEN Message capabilityCode=64Lenght=2
21:31:44 route,bgp,debug,packet OPEN Message capabilities optionLenght=6
21:31:44 route,bgp,debug,packet OPEN Message capabilityCode=AS 4-octet capabilityLenght=4
21:31:44 route,bgp,debug,state Entering OpenConfirm state
BgpStarter{ c=Connection{ ConnId{ 10.200.1.3:39655 -> 10.200.1.10:179 } Socket{ 5[00IN] onClose } out } readsz=59 } cancel
Сессия BGP Mikrotik: 3
remote.address=10.200.1.10 .refused-cap-opt=no
local.address=10.200.1.3
Проблема в том, как обойти код 128 (“Prestandard Route Refresh (устаревшая)”) - Capability Codes.
Была ещё ошибка: «Unsupported capability received, code: 71», но отключение «graceful-restart» на Junos это решило.
На Junos «bgp-orf-cisco-mode;» не включён.
Версия routeros: 7.1.1
Версия junos: 17.4R2.4
Другой routerboard на routeros v6 без проблем подключается к обеим соседям. Linux с quagga тоже без проблем коннектится к обоим.
3 name="peer-int"
remote.address=10.200.1.10 .as=XXXX .ttl=2
local.ttl=2 .role=ebgp-customer
connect=yes listen=yes routing-table=main as=YYYY nexthop-choice=force-self multihop=no
output.filter-chain=IB_OUT .network=bgp_nets .default-originate=never
Проблема:
21:31:44 route,bgp,debug,packet OPEN Message capabilities optionLenght=6
21:31:44 route,bgp,debug,packet OPEN Message capabilityCode=multiprotocol capabilityLenght=4
21:31:44 route,bgp,debug,packet OPEN Message capabilities optionLenght=6
21:31:44 route,bgp,debug,packet OPEN Message capabilityCode=128Lenght=0
21:31:44 route,bgp,debug Unsupported capability received, code: 128
BgpStarter{ c=Connection{ ConnId{ 10.200.1.3:39655 -> 10.200.1.10:179 } Socket{ 5[00IN] onClose } out } readsz=59 } cancel
21:31:44 route,bgp,debug,packet OPEN Message capabilities optionLenght=6
21:31:44 route,bgp,debug,packet OPEN Message capabilityCode=route refresh capabilityLenght=0
21:31:44 route,bgp,debug,packet OPEN Message capabilities optionLenght=6
21:31:44 route,bgp,debug,packet OPEN Message capabilityCode=64Lenght=2
21:31:44 route,bgp,debug,packet OPEN Message capabilities optionLenght=6
21:31:44 route,bgp,debug,packet OPEN Message capabilityCode=AS 4-octet capabilityLenght=4
21:31:44 route,bgp,debug,state Entering OpenConfirm state
BgpStarter{ c=Connection{ ConnId{ 10.200.1.3:39655 -> 10.200.1.10:179 } Socket{ 5[00IN] onClose } out } readsz=59 } cancel
Сессия BGP Mikrotik: 3
remote.address=10.200.1.10 .refused-cap-opt=no
local.address=10.200.1.3
Проблема в том, как обойти код 128 (“Prestandard Route Refresh (устаревшая)”) - Capability Codes.
Была ещё ошибка: «Unsupported capability received, code: 71», но отключение «graceful-restart» на Junos это решило.
На Junos «bgp-orf-cisco-mode;» не включён.
Версия routeros: 7.1.1
Версия junos: 17.4R2.4
Другой routerboard на routeros v6 без проблем подключается к обеим соседям. Linux с quagga тоже без проблем коннектится к обоим.
