GR技術介紹


GR

GRGraceful Restart(平滑重啟)的簡稱,是一種在協議重啟時保證轉發業務不中斷的機製。

GR機製的核心在於:當某設備進行協議重啟時,能夠通知其周邊設備在一定時間內將到該設備的鄰居關係和路由保持穩定。在協議重啟完畢後,周邊設備協助其進行信息(包括支持GR的路由/MPLS相關協議所維護的各種拓撲、路由和會話信息)同步,在盡量短的時間內使該設備恢複到重啟前的狀態。在整個協議重啟過程中不會產生路由振蕩,報文轉發路徑也沒有任何改變,整個係統可以不間斷地轉發數據。這個過程即稱為平滑重啟。

GR基本原理

GR基本概念

配置了GR功能的設備稱為“具備GR能力”的設備。具備GR能力的設備在協議重啟時,能實現平滑重啟,保證轉發業務不中斷;而不具備GR能力的設備在協議重啟時,則隻能遵循普通的重啟過程。GR中涉及到的基本概念如下:

1. GR Restarter

GR重啟路由器,指由管理員或故障觸發而協議重啟的設備,它必須具備GR能力。

2. GR Helper

GR Restarter的鄰居,能協助重啟的GR Restarter保持路由關係的穩定,它也必須具備GR能力。

3. GR Session

GR會話,是GR RestarterGR Helper之間的協商過程。包括協議重啟通告,協議重啟過程中的信息交互等。通過該會話,GR RestarterGR Helper可以掌握彼此的GR能力。

4. GR Time

GR時間,是GR RestarterGR Helper協商建立一個會話所用的時間。當某GR路由器發現鄰居路由器處於down狀態時,將在該時間內仍保留其發出的拓撲或路由信息。

GR通訊過程

在網絡中配置一個設備為GR Restarter,該設備與其GR Helper必須支持GR或具備GR能力。這樣當GR Restarter重啟時,其GR Helper就可以感知它的重啟進程。

GR RestarterGR Helper的作用是相互的。在某些情況下,GR RestarterGR Helper的位置和作用可以互換。

 

GR RestarterGR Helper之間的具體通訊過程如下:

1. GR RestarterGR Helper之間建立GR Session

圖 1 GR RestarterGR Helper間建立GR Session

1所示,Router A承擔GR Restarter角色,Router BRouter CRouter D分別是Router AGR Helper,在GR RestarterGR Helper之間建立起GR Session

2. GR Restarter重新啟動

圖 2 GR Restarter的重啟過程

2所示,當各GR Helper發現其對端GR Restarter處於協議重啟狀態時,不僅繼續保持GR Session,而且在GR Time內仍保留來自GR Restarter的拓撲或路由信息。

3. GR RestarterGR Helper發送信號

圖 3 GR Restarter重啟完畢後向GR Helper發送信號

3所示,GR Restarter的重新啟動完成後,會向其每個GR Helper發送信號,從而重新建立GR Session

4. GR RestarterGR Helper獲取拓撲或路由信息

圖 4 GR RestarterGR Helper獲取拓撲或路由信息

4所示,GR Restarter通過與所有GR Helper建立GR Session,可獲得拓撲或路由信息,並以此重新計算自己的路由表。

各協議的GR機製

Comware支持基於MPLS LDPMPLS RSVP-TEBGPIS-ISOSPF OSPFv3等支持IPv6協議的GR機製。

附件下載

聯係我們