У нас есть маршрут Azure Express со следующей конфигурацией
PRIMARY RANGE: 172.16.100.0/30, Peer ASN: 65121, Vlan ID: 100
Затем у нас есть интерфейс X0 на брандмауэре с:
IP 172.16.20.10 with VLAN sub interface of 172.16.100.1 (Mask 255.255.255.252) and VLAN 100 and gateway 0.0.0.0
Брандмауэр может пинговать 172.16.100.2, и обе таблицы ARP (Azure и Sonic Wall) содержат записи 172.16.100.1 и 172.16.100.2.
Мы настроили BGP с 172.16.100.2 в качестве соседа и объявили нашу сеть 172.16.1.0/24.
Однако все, что мы получаем, это следующее:
ARS BGP>show ip bgp summary
BGP router identifier 172.16.100.1, local AS number 65121
BGP table version is 1
1 BGP AS-PATH entries
0 BGP community entries
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
172.16.100.2 4 12076 0 1 0 0 0 never Active
Total number of neighbors 1
ARS BGP>show ip bgp neighbor
BGP neighbor is 172.16.100.2, remote AS 12076, local AS 65121, external link
BGP version 4, remote router ID 0.0.0.0
BGP state = Active
Last read , hold time is 90, keepalive interval is 30 seconds
Received 0 messages, 0 notifications, 0 in queue
Sent 1 messages, 0 notifications, 0 in queue
Route refresh request: received 0, sent 0
Minimum time between advertisement runs is 30 seconds
For address family: IPv4 Unicast
BGP table version 1, neighbor version 0
Index 1, Offset 0, Mask 0x2
Community attribute sent to this neighbor (both)
0 accepted prefixes
0 announced prefixes
В журналах все, что мы видим, это
BGP:[SOCK CB] sock_getpeer() failed (57:errno = 0x39), FD(37)
Пинг на брандмауэре
FIREWALL> ping 172.16.100.1
172.16.100.1 [172.16.100.1] : is alive
Ping time : 0 ms
FIREWALL> ping 172.16.100.2
172.16.100.2 [172.16.100.2] : is alive
Ping time : 0 ms
Мы что-то упустили в конфигурации интерфейса BGP?