RPR,RPR+,SSO等切換方式的比較

 一、主控引擎的幾種冗餘模式
1、HSA(High System Availability);爲了提高系統的可靠性,允許在單個路由器裏面安裝兩個RP(該模式只在7500系列上可以用),這種模式是採用“冷啓動”方式,即當active RP fail後,另外一個RP reboot路由器。
2、RPR(Route Processor Redundancy),在standby模式中,Active RP同步startup配置到standby RP,如果發生致命錯誤時,系統將切換到standby RP。然後重新加載配置,重啓所有線卡,restart系統。
3、RPR+(Route Processor Redundancy Plus),在RPR+模式下,standby RP完全初始化了,Active RP動態地同步startup和running的配置到standby RP,即當Active RP出現問題時,standby RP不需要reload,但線卡、協議、應用狀態信息不會同步到standby RP。
4、SSO(Stateful Switchover 狀態切換);SSO模式提供RPR+所提到的所有功能,另外SSO支持兩個RP之間線卡、協議、應用狀態信息等的同步;

模式 Failover 後在新RP上立刻轉發數據包時間 Failover 後新RP完全加載
HAS 10 minutes 20 minutes
RPR 5 minutes 15 minutes
RPR+ 30 seconds 11 minutes
Stateful Swithover 7 seconds 7 minutes

二、NSF簡介
NSF(Nonstop Forwarding  IOS無中斷轉發)主要由以下兩個組成:NSF-awareness和NSF-capability;
NSF-awareness即當一臺設備的引擎發生切換時,鄰居路由設備偵測到對端是一個NSF路由器,於是它將不間斷的轉發包 ,爲了抑制route-flapping ,cisco增強了3層路由協議(ospf、BGP、IS-IS)用來確保CEF路由表不會超時或NSF路由 器不會丟失路由。
NSF-capability:置有SSO的NSF路由器,大大縮短了引擎切換時三層網絡不可靠的時間,並繼續轉發ip數據包。在這期間,完全靠CEF表進行轉發,而不是靠路由在切換期間;引擎切換期間內,路由協議(如BGP、ospf等)會發送request包給NSF-aware要求幫助重新建立routing表;在三層路由協議完全收斂後,路由協議重新覆蓋來自鄰居設備的路由信息,並重建CEF表。

三、配置SSO 
Switch> enable 
Switch# configure terminal 
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)# redundancy 
Switch(config-red)# mode sso 
Switch(config-red)# end 
Switch# show redundancy states 
my state = 13 -ACTIVE
peer state = 8 -STANDBY HOT
Mode = Duplex
Unit = Primary
Unit ID = 5

Redundancy Mode (Operational) = sso
Redundancy Mode (Configured) = sso
Split Mode = Disabled
Manual Swact = Enabled
Communications = Up

client count = 29
client_notification_TMR = 30000 milliseconds
keep_alive TMR = 9000 milliseconds
keep_alive count = 1
keep_alive threshold = 18
RF debug mask = 0x0
四、配置OSPF協議下的NSF
Switch(config)# router ospf processID
Switch(config-router)# nsf

五、配置SSO需注意事項:
1、兩個RP必須運行相同的ios映像軟件;
2、如果要支持NSF ,鄰居路由器需要運行NSF-enabled映像軟件; 
3、引擎切換後,snmp配置不會自動配置;
4、不支持兩個處理器之間的負載均衡;
5、multicast 有影響;
6、mpls 有影響; 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章