<b> </b><b>路由同步</b>
<b>同步:路由器通过</b><b>bgp</b><b>学到的某路由同时,通过</b><b>igp</b><b>也学到该路由,即同步。</b>
<b>同步对路由更新的影响:</b>
<b>1, </b><b>如果路由器同步功能开启,</b><b>a </b><b>如果某路由同步,该路由被正常转发。</b><b>b</b><b>,如果某路由不同步,该路由不被正常转发。</b>
<b>目睹实战现场:</b>
<b></b>
<b>R4上通过bgp学到路由没问题,为了做到同步的效果,R4需要通过ibgp学到10网段的路由。</b>
<b>在R3上打开同步功能,利用命令手工在R3上做:(config-router)#sync</b>
<b>利用show run命令查看同步功能是否开启。没问题。</b>
<b>在R4上重新学习路由,显然学习不到路由。</b>
<b>在R2和R3上做ibgp,使R2和R3本自治系统内能学到路由。</b>
<b>为了让R4学到10网段的路由,首先R2都学不到路由,所以要在R2上做BGP到rip的再发布。</b>
<b>再次学习路由,R4通过两种方式学到了路由,显然做到了同步。R4在开启同步功能的情况下,应该能学到路由。</b>
一切ok。
<b>2, </b><b>如果路由器同步功能关闭。某路由无论是否同步,都被正常转发。</b>
<b>3, </b><b>关于同步的配置:</b>
<b>(</b><b>config-router</b><b>)</b><b>#sync //</b><b>开启同步功能。</b>
<b>(</b><b>config-router</b><b>)</b><b>#no sync </b><b>关闭同步。</b>
<b> </b>
<b>Bgp</b><b>的状态:</b>
<b>1, </b><b>idle </b><b>闲置状态,路由器查看路由表,确认是否有到达对方路由器的路由。</b>
<b>2, </b><b>connect </b><b>连接状态,发现路由并完成</b><b>tcp</b><b>三次握手。</b>
<b>3, </b><b>open send open</b><b>包发送。</b>
<b>4, </b><b>open confirm </b><b>确认</b><b>open</b><b>包。</b>
<b>5, </b><b>established </b><b>建立</b><b> </b><b>邻居关系并发送路由信息。</b>
<b>调试</b><b>bgp</b><b>路由事件:</b>
<b>#debug ip bgp event</b>
<b>查看两台路由器的状态统计,</b>
<b>Show ip bgp summary</b>
<b>复位</b><b>bgp</b><b>邻居,</b>
<b># clear ip bgp *</b>
<b>#clear ip bgp </b><b>邻居</b><b>ip </b><b>地址</b><b> //</b><b>复位指定的邻居关系。</b>
<b>#clear ip bgp * soft out //</b><b>向所有邻居路由器重新发送路由,但保持邻居关系的连接。</b>
<b># clear ip bgp </b><b>邻居</b><b>ip</b><b>地址</b><b> soft out //</b><b>向指定邻居路由器重新发送路由,但保持邻居关系的连接。</b>
<b>#clear ip bgp * soft in</b>
<b>//</b><b>不复位所有邻居关系,只是使用策略重新处理路由。</b>
<b>#clear ip bgp </b><b>邻居</b><b>ip</b><b>地址</b><b> soft in</b>
<b>//</b><b>不复位指定邻居关系,只是使用策略重新处理路由。</b>
<b> 本文转自shenleigang 51CTO博客,原文链接:</b><b>http://blog.51cto.com/shenleigang/152635</b><b>,如需转载请自行联系原作者</b>