最佳答案
BGP(边界网关协议)有多种机制来防止路由环路的产生:
1. AS间防环:通过AS-path(AS号)防环。每经过一个AS,会添加该AS的AS编号在AS-Path的最前面。当从EBGP邻居得到一条路由时,会检查该路由的AS-path有没有自身所在AS,如果有则丢弃,如果没有则继续。
2. AS内部防环:IBGP水平分割。即:从IBGP邻居学到的路由不会更新给其他IBGP邻居。所以要实现AS内部每台路由器都可以学习到路由,需要建立IBGP邻居全互联。
3. 路由反射器(RR):可以把从IBGP邻居学习到的路由反射给其他IBGP对等体。RR对待两种角色传来的路由有不同的处理方式。从客户端传来的路由会传递给所有客户端和非客户端(发送这条路由除外),从非客户端传来的路由,传递给所有客户端,从EBGP邻居传递过来的路由,会发送给所有客户端和非客户端。
4. 反射器属性:反射器,通过两种属性来防环 originator-id 和 cluster-list。originator-id属性用于标记路由的始发者,防止路由被反射回到始发者。cluster-list属性用于防止集群之间环路。RR反射路由的时候会将自己的cluster-id(默认为router-id)写进cluster-list,当接收这条路由发现cluster-list里面有自己的cluster-id,就会拒收路由器,这样防环的。
5. SOO防环:SOO 的防环机制,是在PE传递路由给CE的时候,检查出接口配置的SOO值是否与从其他MP-BGP邻居收到的VPNv4路由的SOO值一致,如果一致,就不传给CE。
(0)
如何可以打破IBGP水平分割?
BGP是一种动态路由协议,它在不同的自治系统(AS)之间传递路由信息。为了防止路由环路的产生,BGP有以下几种防环机制:
以上就是BGP的防环机制的简要介绍,如果你想了解更多的细节,你可以参考以下的网页:
(0)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
如何可以打破IBGP水平分割?