exabgp 健康检查会话 bgp

网络工程 BGP bgp-ipv6
2022-02-12 10:58:37

我一直在尝试使用exabgp我知道如何向 exabgp 发出命令,但是我很难找到应用程序接受的整个命令列表。有了它,我找不到一种方法来接收有关与 bgp 的连接状态的信息。

在日志中,我可以看到两者之间的大量通信

14:55:45 | 1      | ka-outgoing-1   | send-timer 56 second(s) left
14:55:47 | 1      | ka-outgoing-1   | receive-timer 120 second(s) left
14:55:47 | 1      | ka-outgoing-1   | send-timer 55 second(s) left
14:55:47 | 1      | outgoing-1      | received TCP payload (  19) FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF 0013 04
14:55:47 | 1      | outgoing-1      | << message of type KEEPALIVE

但是,其中任何一个都不会出现在 config.xml 中定义的应用程序的标准输入上。

1个回答

好的,经过调查,可以使用exabgp.in

echo "show neighbor summary" >> /run/exabgp/exabgp.in

这将返回exabgp.out状态

Peer            AS        up/down state       |     #sent     #recvd
1.1.1.1         100       5:19:36 established           3          2
done

你可以放松一下 tail -f /run/exabgp/exabgp.out