<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>