linux – 简单的Quagga BGP路由器

前端之家收集整理的这篇文章主要介绍了linux – 简单的Quagga BGP路由器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们正在尝试设置一个Gentoo Linux机器,以便为我们的互联网连接运行Quagga BGP路由器.我们已经尝试了很多东西,但我们尝试过的所有内容都会导致Quagga报告没有可用的BGP网络,并且它永远不会连接到邻居路由器.我认为一个新的开始将是我们最好的选择,所以我们的问题是:

我们需要使用什么配置(bgpd.conf / zebra.conf)才能使以下设置正常工作:
(请注意:我刚刚选择了几个随机的Google IP范围,这些不是真正的IP地址)

>路由器IP:74.125.53.103/29
>路由器AS:9283
>公共IP范围:209.85.171.0/24(这些是我们使用的公共IP地址,通过上面列出的路由器运行)
>邻居IP:74.125.53.104/29
>邻居AS:9283

我们目前有这个设置,并通过运行DD-WRT固件的Linksys家用路由器运行.它就像一个冠军,但负荷开始太大了.我们已经考虑了路由器的几个选项,并且出于各种原因我不会介绍,运行我们自己的定制路由器似乎是最受青睐的选择.

提前感谢您的帮助,我们一直在努力解决这个问题!

解决方法

这是另一个例子,基本过滤(没有RFC1918入站路由,只宣告你的本地前缀:
router bgp YOURASN
 bgp router-id BGP_ROUTER_IP_ADDRESS
 network 209.85.171.0/24
 neighbor myisp peer-group
 neighbor myisp remote-as ISPASN
 neighbor myisp distribute-list 3 in
 neighbor myisp distribute-list 4 out
 neighbor myisp filter-list 2 out
 neighbor ISP_ROUTER_IP_ADDRESS peer-group myisp
 distance bgp 150 150 150
!
access-list 3 deny 10.0.0.0 0.0.0.255
access-list 3 deny 192.168.0.0 0.0.255.255
access-list 3 deny 172.16.0.0 0.15.255.255
access-list 3 permit any
access-list 4 permit 209.85.171.0 0.0.0.255
!
ip as-path access-list 2 permit ^$
原文链接:https://www.f2er.com/linux/399602.html

猜你在找的Linux相关文章