我使用Quagga和FreeBSD 10.2来实现BGP负载平衡。在投入生产之前,我正在试验我能想出的所有失败案例。
我试着做"pkill -9 bgpd“来模拟守护进程崩溃。这从路由表中删除了所有BGP条目。是否可以将Quagga配置为将BGP条目保留在路由表中?任何暗示都很感激。
发布于 2015-10-29 14:29:40
我认为您正在寻找-- routes参数,它允许您在守护进程的重新启动过程中保留内核中的路由。
发布于 2016-01-09 17:48:13
在rc.conf中添加以下行,指示quagga的bgpd在终止时保留路由:
bgpd_flags="-r"Quagga的启动脚本(/usr/local/etc/rc.d/quagga)记录了可以在启动时配置的变量和设置的列表。
发布于 2015-10-28 19:10:48
动态路由协议在这种形式下工作,任何邻居或对等点的变化,都会导致路由表发生变化,那么,如果那个邻居或对等点丢失了?,那么路由表就会自动改变,只维护静态路由,以及那些被某些主动路由协议放置的人。
quagga以一种很好的方式模拟路由器,我认为,您需要做的是检查Quagga守护进程,例如: Quagga、zebra、bgpd等等,在维护这些守护进程的过程中,我正在考虑像Supervisor这样的守护进程,并将其配置为使用您想要的conf来安装每个守护进程。
您可以在这里找到主管信息:http://supervisord.org/introduction.html
https://networkengineering.stackexchange.com/questions/23822
复制相似问题