思科BGP有关广告路线的问题

我有以下configuration,并了解除了我正在广告的路线之外的所有事情都很好。 换句话说,它是INBOUNDstream量我有一个问题。 我想要发生的是,所有的stream量都通过Qwest(AS209)发送给我,如果Qwest发生故障,请切换到Sprint(AS1239)。

'permit ^ $'让我通告在我的AS内发起的路线。 那么这条路线到底是什么? 我如何告诉世界通过奎斯特路由我?

这是我的configuration…谢谢!

router bgp 00000 network 65.170.190.0 mask 255.255.255.0 neighbor 160.81.69.97 remote-as 1239 !This is Sprint neighbor 160.81.69.97 filter-list 3 in neighbor 160.81.69.97 filter-list 4 out neighbor 65.118.70.1 remote-as 209 !This is Qwest neighbor 65.118.70.1 filter-list 3 in neighbor 65.118.70.1 filter-list 4 out ip as-path access-list 3 deny .* ip as-path access-list 4 permit ^$ ip as-path access-list 4 deny .* ip route 0.0.0.0 0.0.0.0 FastEthernet3/0 !This sets Qwest as default ip route 0.0.0.0 0.0.0.0 Serial0/0 10 !This sets Sprint as a backup only 

我想要发生的是,所有的stream量都通过Qwest(AS209)发送给我,如果Qwest发生故障,请切换到Sprint(AS1239)。

这不是一个好主意。 并不是所有的提供者都会携带所有的路线(非常渺茫,但仍然)。

传统的解决scheme是在两个上行链路上都保持广告,但在最不理想的上行链路上多次预先安排我们自己的asn。 这将导致很长的path,并且最终所有的通信量将select期望的上行链路。 Iirc renesysbuild议3次就够了。

此外,你可能(或不可能)希望通过冲刺吸引冲刺的直接networking。

我不确定我是否正在追踪你的整个问题,但是我会对一些事情做一些说明:

1)您拒绝来自ISP的所有入站路由并手动设置默认值。 这很糟糕。 如果Qwestnetworking上游(您的主要路线)不可用,会发生什么情况? 除非FA3 / 0物理故障,否则永远不要切换到Sprint。 有很多失败的情况下,你想失败的stream量到Sprint,不涉及到FA3 / 0下降。 你的路由器能够处理完整的Internet BGP表吗? 如果没有,您可以请求提供者简单地向您发送默认路由,这比您当前使用的浮动静态更好 – 那么只要您的路由器仍在接收默认路由(或全表)。 不完美,但大部分相当不错。

2)来自您自己的AS的路由部分由您的networking声明定义 – 您正在广告65.170.190.0/24。 如果还有其他路由iBGP学习,你也会做广告 – 基于你的configuration我猜这是你唯一的iBGP路由器。

3)您正在向您的65.170.190.0/24路线广告宣传Sprint和Qwest。 你可以预先安装你自己的ASN几次Sprint,使其不太可取; 尽pipe很难控制互联网内部发生的更深层次的事情,以及Sprint和Qwest之间的对等关系。 我猜这个问题的根源是这个 – 你为什么要所有的入站stream量通过Qwest? 我猜根据你的configuration,你有更高的带宽Qwest。 在这种情况下,我认为你有理由在你的Sprint链接上多加几次你自己的ASN,这个链接大部分都应该起作用。

不知道你的configurationtbh。 第一个问题,Qwest和Sprint是否都向你公布了默认路线? 如果没有,只要求他们这样做。 在运行BGP时,使用静态默认路由很麻烦,您需要在“主要”默认路由上configurationIP SLA跟踪器,并添加第二个具有较高度量的默认路由,以便仅在SLA跟踪器失败时使用。

如果您将远程设备添加到最不偏好的ISP,那么只有在“主”服务器出现故障时才会使用路由。 另外,如果您接受默认路由,并且只需要一个ISP,除非该路由已closures,那么使用默认路由的用处不大。

 路由器bgp 65010
 没有同步
  bgp router-id 1.1.1.1
  bgp log-neighbor-changes
  bgp maxas-limit 40
 邻居67.xx77 remote-as 710
 邻居67.xx77路由映射ISP1-ACCEPT-AS-ONLY中
 邻居67.xx77路由图ISP1-TO-INTERNET出
 邻居61.xx71远程 - 为720
 邻居61.xx71路由映射ISP2-ACCEPT-AS-ONLY中
 将邻居61.xx71路由映射到ISP2-TO-INTERNET
 没有自动总结
 !
 ! 您想要向上游广告的networking访问列表。
 !
 IP访问列表标准的路由器到互联网
 许可证25.25.0.0 0.0.255.255
 !
 ip as-path access-list 80 permit ^ 710 $
 ip as-path access-list 90 permit ^ 720 $
 !
路由图ISP1-AS-ONLY许可10
 匹配作为path80
 设置为path前710 710
 !
路由图ISP2-AS-ONLY许可证10
 匹配作为path90
 !
路由图ISP1-TO-INTERNET许可证10
 匹配IP地址路由到互联网
 设置为path前65010 65010
 !
路由图ISP2-TO-INTERNET许可证10
 匹配IP地址路由到互联网
 !

从某种意义上讲,这违背了BGP的原则。 如果你有足够的路由器CPU和内存,采取完整的路线会给你更好的performance。