實現重啟時不中斷轉發(fā)業(yè)務的方法和裝置制造方法
【專利摘要】本發(fā)明提供一種實現重啟時不中斷轉發(fā)業(yè)務的方法,應用在運行LISP協議、具有ITR轉發(fā)平面功能的設備上,包括:在控制平面重啟時,保持EID和RLOC的映射關系表,并根據所述映射關系表進行業(yè)務轉發(fā);在控制平面重啟后,向控制平面發(fā)送所述映射關系表的更新請求;按照控制平面返回的EID和RLOC的映射關系更新所述映射關系表。通過本發(fā)明的技術方案,ITR設備在發(fā)生軟件重啟時能夠正常轉發(fā)業(yè)務報文,保持流量不間斷,提高了設備的可用性。
【專利說明】實現重啟時不中斷轉發(fā)業(yè)務的方法和裝置
【技術領域】
[0001]本發(fā)明涉及網絡通信【技術領域】,尤其涉及一種實現重啟時不中斷轉發(fā)業(yè)務的方法和裝置。
【背景技術】
[0002]在傳統(tǒng)的互聯網中,IP地址一方面作為通信終端的身份標識用于建立通信連接,另一方面IP地址又表示終端的位置用于數據包尋址和路由。IP地址的雙重屬性給網絡的進一步發(fā)展帶來了一些不利因素,例如對移動IP而言,當終端的位置發(fā)生變化時,其IP地址也會改變,已有的連接將全部中斷,基于這些連接的應用也將中斷。再如,全局路由表的過度增長也使得核心網路由器不堪重負。
[0003]為了解決這些問題,LISP(Location-1dentifier Separation Protocol,名址分離協議)應運而生。LISP中,EID (Endpoint Identif ier,終端標識)表示終端的身份;RLOC(Routing Locator,路由位置)表示終端所在子網的位置,用來進行全局路由。換言之,RLOC描述了一個設備是怎樣依附在網絡上,EID定義了該設備是“誰”。當終端更換所在的子網時,只要改變其EID和所在子網RLOC的映射關系,而不必改變其EID,因此能夠很好支持移動應用。而只有RLOC參與全局尋址也可以限制路由表的增長。
[0004]語音、視頻等網絡業(yè)務的發(fā)展,對網絡的可用性提出了更高的要求。這些業(yè)務對流量中斷非常敏感,對于LISP網絡的維護、升級來說,因為軟件版本升級導致的協議復位、設備重啟等原因,都會對在線業(yè)務產生一定的丟包影響。如何提高LISP網絡中設備的可用性,成為LISP大規(guī)模應用前需要解決的問題。
【發(fā)明內容】
[0005]有鑒于此,本發(fā)明提供一種實現重啟時不中斷轉發(fā)業(yè)務的方法,應用在運行LISP協議、具有ITR轉發(fā)平面功能的設備上,包括:
[0006]在控制平面重啟時,保持EID和RLOC的映射關系表,并根據所述映射關系表進行業(yè)務轉發(fā);
[0007]在控制平面重啟后,向控制平面發(fā)送所述映射關系表的更新請求;
[0008]按照控制平面返回的EID和RLOC的映射關系更新所述映射關系表。
[0009]本發(fā)明提供的另一種實現重啟時不中斷轉發(fā)業(yè)務的方法,應用在運行LISP協議、具有ITR控制平面功能的設備上,包括:
[0010]在重啟后,接收轉發(fā)平面對EID和RLOC的映射關系表的更新請求;
[0011]按照所述更新請求,在LISP網絡中獲取EID和RLOC的映射關系;
[0012]將所獲取的EID和RLOC的映射關系返回至轉發(fā)平面。
[0013]本發(fā)明還提供了一種實現重啟時不中斷轉發(fā)業(yè)務的裝置,應用在運行LISP協議、具有ITR轉發(fā)平面功能的設備上,包括:
[0014]映射保持單元,用于在控制平面重啟時,保持EID和RLOC的映射關系表,并根據所述映射關系表進行業(yè)務轉發(fā);
[0015]更新請求單元,用于在控制平面重啟后,向控制平面發(fā)送所述映射關系表的更新請求;
[0016]更新響應處理單元,用于按照控制平面返回的EID和RLOC的映射關系更新所述映射關系表。
[0017]本發(fā)明提供的另一種實現重啟時不中斷轉發(fā)業(yè)務的裝置,應用在運行LISP協議、具有ITR控制平面功能的設備上,包括:
[0018]更新請求接收單元,用于在重啟后,接收轉發(fā)平面對EID和RLOC的映射關系表的更新請求;
[0019]映射關系獲取單元,用于按照所述更新請求,在LISP網絡中獲取EID和RLOC的映身寸關系;
[0020]更新請求響應單元,用于將所獲取的EID和RLOC的映射關系返回至轉發(fā)平面。
[0021]由以上技術方案可見,本發(fā)明的實施例通過在控制平面發(fā)生重啟時由轉發(fā)平面保留EID和RLOC映射關系表并據之繼續(xù)進行業(yè)務轉發(fā),在控制平面重啟完成后由轉發(fā)平面觸發(fā)對映射關系的更新,使得ITR設備在發(fā)生軟件重啟時能夠正常轉發(fā)業(yè)務報文,保持流量不間斷,提高了設備的可用性。
【專利附圖】
【附圖說明】
[0022]圖1是一種LISP網絡的結構示例圖;
[0023]圖2是本發(fā)明實施例一中ITR轉發(fā)平面實現重啟時不中斷轉發(fā)業(yè)務的方法流程圖;
[0024]圖3是本發(fā)明實施例一中ITR控制平面實現重啟時不中斷轉發(fā)業(yè)務的方法流程圖;
[0025]圖4是本發(fā)明實施例二中實現重啟時不中斷轉發(fā)業(yè)務的方法流程圖;
[0026]圖5是本發(fā)明中實現重啟時不中斷轉發(fā)業(yè)務的裝置所在設備的一種硬件結構圖;
[0027]圖6是本發(fā)明實施例提供的一種轉發(fā)平面實現重啟時不中斷轉發(fā)業(yè)務的裝置的邏輯結構圖;
[0028]圖7是本發(fā)明實施例提供的一種控制平面實現重啟時不中斷轉發(fā)業(yè)務的信息同步裝置的邏輯結構圖。
【具體實施方式】
[0029]圖1所不為一種LISP網絡的結構不例圖,包括ETR (Engress Tunnel Router,出口隧道路由器)、ITR (Ingress Tunnel Router,入 口隧道路由器)、MS (Map Server,映射服務器)、MR (Map Resolver,映射解析器)和 ALT (Alternative Topology,替代拓撲)。其中,ITR和ETR兩個角色可以由一個設備承擔(稱為xTR),MS和MR兩個角色也可以由一個設備承擔,最簡化的網絡中可以沒有ALT。
[0030]LISP站點內的EID(如終端或服務器等)通過ETR、ITR或xTR連接到LISP網絡,ITR從連接站點的接口接收來自EID的報文,封包發(fā)送到遠端LISP站點或本地轉發(fā)到非LISP站點;ETR從連接LISP網絡的接口接收報文,解封包并發(fā)送到本地站點中的EID,此外,ETR向MS注冊,通告其所在站點的EID和RLOC之間的映射關系。MS接受ETR的注冊,將這些注冊信息記錄到其數據庫中,并將各站點的EID和RLOC的映射關系發(fā)布給MR和ALT。ALT連接MS、MR,通過GRE (Generic Routing Encapsulation,通用路由封裝)隧道傳遞EID路由、轉發(fā)LISP協議報文。
[0031]當一個站點中的節(jié)點向另一個站點的節(jié)點發(fā)送報文時,報文的源地址為發(fā)送端的EID,目的地址為目的端的EID。報文到達發(fā)送端站點的ITR后,對目的地址為其他站點EID的報文,ITR先查找本地的緩存Map-Cache表,如果有該報文的目的EID對應的RL0C,則以該RLOC為外層目的地址、以本ITR連接外網的接口地址為外層源地址封裝該報文后,將其發(fā)送至LISP網絡中。
[0032]如果ITR在本地的Map-Cache表中沒有找到報文的目的EID對應的RL0C,則ITR運行LISP協議的Map (映射)流程:ITR向MR發(fā)送Map-Request報文,請求該目的EID對應的RLOC。MR收到來ITR的Map-Request報文后,如果本MR是該目的EID原始注冊的MS,則轉發(fā)給注冊該EID的ETR由其回應Map-R印Iy報文、或者自己代理注冊該EID的ETR回應Map-Reply報文,Map-Reply報文中攜帶有該目的EID所在站點的所有ETR的RLOC ;如果本MR不是該目的EID原始注冊的MS,則將Map-Request報文通過ALT轉發(fā)給該目的EID原始注冊的MS。ITR收到回應其Map-Request的Map-Reply報文后,將其中攜帶的目的EID與RLOC的映射關系保存在Map-Cache表中,以便在后續(xù)訪問該目的EID時可以直接封包發(fā)送。
[0033]經過ITR進行外層封裝后的報文通過LISP網絡到達目的EID所在站點的ETR。ETR從連接LISP網絡的接口接收報文,將外層的RLOC地址解封裝后,按照內層的目的EID地址將該報文轉發(fā)至本站點內的目的節(jié)點。
[0034]現有技術中,ITR設備在重新啟動后,會清空緩存的Map-Cache表,這樣,所有遠端站點的EID與RLOC的映射關系需要重新由流量觸發(fā)學習。在映射關系的學習過程中,要發(fā)送到遠端站點的報文得等待學習完成后才能進行轉發(fā),常常因超時被丟棄,造成轉發(fā)中斷。
[0035]本發(fā)明的實施例提出一種新的實現重啟時不中斷轉發(fā)業(yè)務的方法來解決上述問題。本發(fā)明的實施例應用運行LISP協議的具有ITR功能的設備上,例如,可以是ITR,也可以是xTR。
[0036]其中,ITR功能由分離的控制平面和轉發(fā)平面協同完成:控制平面完成LISP協議的實現,包括學習EID與RLOC之間映射關系并將學習到的映射關系下發(fā)給轉發(fā)平面,以及對EID與RLOC之間映射關系的動態(tài)更新;轉發(fā)平面將控制平面下發(fā)的EID與RLOC之間映射關系存入映射關系表(如Map-Cache表)中,并根據該表轉發(fā)業(yè)務報文,如果目的EID在映射關系表中沒有對應的RL0C,則上報控制平面,由控制平面進行映射關系的學習。
[0037]分離的控制平面與轉發(fā)平面可以分別由一個設備內的主控板和接口板來實現;也可以分布式部署在不同的設備上,例如控制平面運行在一個設備上而轉發(fā)平面運行在另一個設備上。本發(fā)明對此不作限定。
[0038]本發(fā)明實施例一中,ITR轉發(fā)平面的流程如圖2所示,ITR控制平面的流程如圖3所示。在重啟發(fā)生前,控制平面將根據LISP協議獲得(學習到或動態(tài)更新)的EID和RLOC的映射關系下發(fā)給轉發(fā)平面,轉發(fā)平面將其保存在映射關系表中并據之進行EID報文的轉發(fā)。
[0039]在轉發(fā)平面,步驟SA210,在控制平面重啟時,保持EID和RLOC的映射關系表,并根據所述映射關系表進行業(yè)務轉發(fā)。
[0040]某個時刻,控制平面發(fā)生重新啟動,重啟過程中控制平面與轉發(fā)平面的連接會中斷。轉發(fā)平面感知到與控制平面的連接中斷后,不清空緩存中的EID和RLOC的映射關系表,而是保持該映射關系表不變,并繼續(xù)按照該表進行業(yè)務轉發(fā)。
[0041]這樣,在控制平面發(fā)生重啟時,EID的報文仍然能夠正常轉發(fā),不會發(fā)生流量中斷。
[0042]在轉發(fā)平面,步驟SA220,在控制平面重啟后,向控制平面發(fā)送EID和RLOC的映射關系表的更新請求。
[0043]控制平面重新啟動后,恢復與轉發(fā)平面的連接。感知到連接恢復的轉發(fā)平面向控制平面發(fā)送EID和RLOC的映射關系表的更新請求?,F有技術中在重啟發(fā)生時會清空轉發(fā)平面的映射關系表,這樣在重啟完成后業(yè)務報文的轉發(fā)會自然觸發(fā)對映射關系的重新學習;本實施例中由于映射關系表維持不變,需要主動觸發(fā)對映射關系的重新學習。
[0044]在控制平面,步驟SB310,在重啟后,接收轉發(fā)平面對EID和RLOC的映射關系表的更新請求。
[0045]控制平面重新啟動后,恢復與轉發(fā)平面的連接。控制平面會收到轉發(fā)平面對EID和RLOC的映射關系表的更新請求。轉發(fā)平面可以在更新請求中攜帶需要更新的EID和RLOC的映射關系。
[0046]在一種實施方式中,轉發(fā)平面可以針對映射關系表中的每個表項分別向控制平面發(fā)送更新請求,在更新請求中攜帶該表項的EID和RLOC的映射關系。
[0047]在控制平面,步驟SB320,按照從轉發(fā)平面接收的更新請求,在LISP網絡中獲取EID和RLOC的映射關系。
[0048]根據從轉發(fā)平面接收的更新請求,控制平面可以獲知需要對哪些或哪個EID和RLOC的映射關系進行更新??刂破矫婕纯砂凑杖缜八鯨ISP協議的Map流程,向MR發(fā)送Map-Request報文,請求EID對應的RL0C。在收到LISP網絡回應的Map-Reply報文后,從中即可解析出更新后的EID和RLOC的映射關系。
[0049]在一種實施方式中,可以定義一種新的CacheMiss (緩存丟失)消息,在消息中攜帶需要更新的映射關系表表項,該消息由轉發(fā)平面發(fā)送給控制平面,以通知控制平面需要更新的映射關系是哪個或哪些。
[0050]在控制平面,步驟SB330,將所獲取的EID和RLOC的映射關系返回至轉發(fā)平面。
[0051]控制平面從LISP網絡中得到EID和RLOC的映射關系,作為對轉發(fā)平面更新請求的響應,將其發(fā)送至轉發(fā)平面。
[0052]在轉發(fā)平面,步驟SA230,按照控制平面返回的EID和RLOC的映射關系更新映射關系表。
[0053]轉發(fā)平面按照從控制平面接收的EID和RLOC的映射關系更新其映射關系表,并用更新后的映射關系表指導業(yè)務報文的轉發(fā)。
[0054]在完成了重啟后映射關系表的刷新后,轉發(fā)平面和控制平面按照常規(guī)的LISP協議流程運行即可。
[0055]本發(fā)明實施例二的流程如圖4所示。實施例二與實施例一的主要不同之處在于:實施例二中在轉發(fā)平面中采用老化機制刪除超時未被控制平面更新的表項。實施例二中與實施例一相同的步驟請參見以上描述,不再贅述。[0056]在轉發(fā)平面,當控制平面重啟時,保持EID和RLOC的映射關系表,并根據所述映射關系表進行業(yè)務轉發(fā)。
[0057]在轉發(fā)平面,在控制平面重啟后,啟動老化定時器,向控制平面發(fā)送EID和RLOC的映射關系表的更新請求。
[0058]可以為EID和RLOC的映射關系表的所有表項分別啟動老化定時器,也可以為所有的表項啟動一個老化定時器。
[0059]可以根據映射關系表中表項的數量、或者轉發(fā)平面所在設備的性能規(guī)格來設置確定老化定時器的時間,例如對支持I萬條表項規(guī)格的設備,老化定時器的時間可以是5分鐘。老化定時器的啟動和老化時間的設置可以通過在該設備上運行命令行來進行,也可以通過網管軟件來進行。
[0060]在控制平面,在重啟后,接收轉發(fā)平面對EID和RLOC的映射關系表的更新請求。[0061 ] 在控制平面,按照從轉發(fā)平面接收的更新請求,在LISP網絡中根據LISP協議獲取EID和RLOC的映射關系。
[0062]在控制平面,將所獲取的EID和RLOC的映射關系返回至轉發(fā)平面。
[0063]在轉發(fā)平面,按照控制平面返回的EID和RLOC的映射關系更新映射關系表。具體而言,轉發(fā)平面接收控制平面返回的EID和RLOC的映射關系;按照接收的EID和RLOC的映射關系更新對應的表項;在老化定時器到時后,刪除到時的老化定時器所在尚未被更新的表項。
[0064]如果為映射關系表的每個表項分別啟動了老化定時器:在更新表項時,關閉該表項的老化定時器;在老化定時器到時后,刪除到時的老化定時器所在的表項。
[0065]如果為所有的表項啟動了 Iv老化定時器:在更新表項時,為該表項添加更新標記或同時更新該表項的時間戳;在老化定時器到時后,刪除所有不帶有更新標記的表項或時間戳早于老化定時器啟動時間的表項。
[0066]本實施例可以及時刪除已經過期的表項,更準確的反映遠端站點EID或RLOC的變化。
[0067]在實施例三中,由控制平面啟動映射關系表的老化定時器,并在老化定時器到時后通知轉發(fā)平面刪除未被更新的表項。實施例三可以在實施例一的基礎上添加如下步驟:
[0068]在控制平面,在重啟后,啟動老化定時器;
[0069]在控制平面,在老化定時器到時后,向轉發(fā)平面發(fā)送表項刪除通知,告知轉發(fā)平面進行EID和RLOC映射關系表的老化表項刪除。
[0070]在轉發(fā)平面,接收控制平面的表項刪除通知,刪除收到表項刪除通知時還沒有更新的映射關系表表項。
[0071]確定老化定時器定時時間的方法和設置方法請參照實施例二,不再贅述。
[0072]在應用上述各個實施例的方案之后,在具有ITR功能的設備的LISP軟件模塊升級或發(fā)生故障導致控制平面重啟時,轉發(fā)平面仍能根據原有的EID和RLOC映射關系表進行業(yè)務轉發(fā),在控制平面重啟完成后,由轉發(fā)平面觸發(fā)對所有映射關系的及時更新,從而在控制平面的重啟過程中和重啟完成后,都能正常完成EID報文的轉發(fā),不會造成流量中斷,提高了設備的可用性。
[0073]與上述流程實現對應,以下實施例提供了實現重啟時不中斷轉發(fā)業(yè)務的裝置,分別應用在具有ITR轉發(fā)平面功能的設備上和具有ITR控制平面功能的設備上。實施例中的裝置可以通過軟件實現,也可以通過硬件或者軟硬件結合的方式實現。以軟件實現為例,作為一個邏輯意義上的裝置,是通過其所在設備的CPU將非易失性存儲其中對應的計算機程序指令讀取到內存中運行形成的。從硬件層面而言,除了圖5所示的CPU、內存以及非易失性存儲器之外,實施例中裝置所在的設備通常還包括其他硬件,如負責處理報文處理的轉發(fā)芯片等等;從硬件結構上來講該設備還可能是分布式的設備,可能包括多個接口卡以在硬件層面進行報文處理的擴展。
[0074]圖6所示為本實施例提供的一種實現重啟時不中斷轉發(fā)業(yè)務的裝置,應用在運行LISP協議、具有ITR轉發(fā)平面功能的設備上,包括映射保持單元、更新請求單元和更新響應處理單元,其中:映射保持單元用于在控制平面重啟時,保持終端標識EID和路由位置RLOC的映射關系表,并根據所述映射關系表進行業(yè)務轉發(fā);更新請求單元用于在控制平面重啟后,向控制平面發(fā)送所述映射關系表的更新請求;更新響應處理單元用于按照控制平面返回的EID和RLOC的映射關系更新所述映射關系表。
[0075]在一種實現方式中,所述裝置還包括老化定時單元,用于在控制平面重啟后,啟動老化定時器;所述更新響應處理單元包括更新響應接收模塊、表項更新模塊和老化處理模塊,其中:更新響應接收模塊用于接收控制平面返回的EID和RLOC的映射關系;表項更新模塊用于按照接收的所述映射關系更新對應的表項;老化處理模塊用于在老化定時器到時后,刪除未被更新的表項。
[0076]在另一種實現方式中,所述所述裝置還可以包括老化刪除單元,用于接收控制平面的表項刪除通知,刪除收到所述通知時尚未更新的映射關系表表項。
[0077]所述更新請求單元可以用于:針對所述映射關系表的每個表項向控制平面發(fā)送更新請求,所述更新請求中包括該表項的EID和RLOC的映射關系。
[0078]圖7所示為本實施例提供的一種實現重啟時不中斷轉發(fā)業(yè)務的裝置,應用在運行LISP協議、具有ITR控制平面功能的設備上,包括更新請求接收單元、映射關系獲取單元和更新請求響應單元,其中:更新請求接收單元用于在重啟后,接收轉發(fā)平面對終端標識EID和路由位置RLOC的映射關系表的更新請求;映射關系獲取單元用于按照所述更新請求,在LISP網絡中獲取EID和RLOC的映射關系;更新請求響應單元用于將所獲取的EID和RLOC的映射關系返回至轉發(fā)平面。
[0079]所述更新請求中可以包括需要更新的EID和RLOC的映射關系。
[0080]在一種實施方式中,所述裝置還包括老化定時單元和刪除通知單元,,其中:老化定時單元用于在重啟后,啟動老化定時器;刪除通知單元用于在老化定時器到時后,向轉發(fā)平面發(fā)送所述映射關系表的表項刪除通知。
[0081]從以上各種方法和裝置的實施方式中可以看出,相對于現有技術在ITR設備重新啟動時清空緩存中的EID和RLOC的映射關系表,本發(fā)明的實施例在控制平面重啟過程中,轉發(fā)平面保持該映射關系表繼續(xù)進行業(yè)務轉發(fā),并在控制平面重啟完成后觸發(fā)對表項的更新,使得ITR設備在軟件升級、LISP模塊重啟時仍能正常進行業(yè)務轉發(fā),避免了流量中斷。
[0082]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發(fā)明保護的范圍之內。
【權利要求】
1.一種實現重啟時不中斷轉發(fā)業(yè)務的方法,應用在運行名址分離協議LISP、具有入口隧道路由器ITR轉發(fā)平面功能的設備上,其特征在于,包括: 在控制平面重啟時,保持終端標識EID和路由位置RLOC的映射關系表,并根據所述映射關系表進行業(yè)務轉發(fā); 在控制平面重啟后,向控制平面發(fā)送所述映射關系表的更新請求; 按照控制平面返回的EID和RLOC的映射關系更新所述映射關系表。
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:在控制平面重啟后,啟動老化定時器; 所述按照控制平面返回的EID和RLOC的映射關系更新所述映射關系表,包括: 接收控制平面返回的EID和RLOC的映射關系; 按照接收的所述映射關系更新對應的表項; 在老化定時器到時后,刪除未被更新的表項。
3.根據權利要求1所述的方法,其特征在于,所述方法還包括:接收控制平面的表項刪除通知,刪除收到所述 通知時尚未更新的映射關系表表項。
4.根據權利要求1至3任意一項所述的方法,其特征在于,所述向控制平面發(fā)送所述映射關系表的更新請求,包括:針對所述映射關系表的每個表項向控制平面發(fā)送更新請求,所述更新請求中包括該表項的EID和RLOC的映射關系。
5.一種實現重啟時不中斷轉發(fā)業(yè)務的方法,應用在運行名址分離協議LISP、具有入口隧道路由器ITR控制平面功能的設備上,其特征在于,包括: 在重啟后,接收轉發(fā)平面對終端標識EID和路由位置RLOC的映射關系表的更新請求; 按照所述更新請求,在LISP網絡中獲取EID和RLOC的映射關系; 將所獲取的EID和RLOC的映射關系返回至轉發(fā)平面。
6.根據權利要求5所述的方法,其特征在于:所述更新請求中包括需要更新的EID和RLOC的映射關系。
7.根據權利要求5或4所述的方法,其特征在于,所述方法還包括: 在重啟后,啟動老化定時器; 在老化定時器到時后,向轉發(fā)平面發(fā)送所述映射關系表的表項刪除通知。
8.一種實現重啟時不中斷轉發(fā)業(yè)務的裝置,應用在運行名址分離協議LISP、具有入口隧道路由器ITR轉發(fā)平面功能的設備上,其特征在于,包括: 映射保持單元,用于在控制平面重啟時,保持終端標識EID和路由位置RLOC的映射關系表,并根據所述映射關系表進行業(yè)務轉發(fā); 更新請求單元,用于在控制平面重啟后,向控制平面發(fā)送所述映射關系表的更新請求; 更新響應處理單元,用于按照控制平面返回的EID和RLOC的映射關系更新所述映射關系表。
9.根據權利要求8所述的裝置,其特征在于:所述裝置還包括老化定時單元,用于在控制平面重啟后,啟動老化定時器; 所述更新響應處理單元包括: 更新響應接收模塊,用于接收控制平面返回的EID和RLOC的映射關系;表項更新模塊,用于按照接收的所述映射關系更新對應的表項; 老化處理模塊,用于在老化定時器到時后,刪除未被更新的表項。
10.根據權利要求8所述的裝置,其特征在于,所述裝置還包括老化刪除單元,用于接收控制平面的表項刪除通知,刪除收到所述通知時尚未更新的映射關系表表項。
11.根據權利要求8到10任意一項所述的裝置,其特征在于,所述更新請求單元具體用于:針對所述映射關系表的每個表項向控制平面發(fā)送更新請求,所述更新請求中包括該表項的EID和RLOC的映射關系。
12.—種實現重啟時不中斷轉發(fā)業(yè)務的裝置,應用在運行名址分離協議LISP、具有入口隧道路由器ITR控制平面功能的設備上,其特征在于,包括: 更新請求接收單元,用于在重啟后,接收轉發(fā)平面對終端標識EID和路由位置RLOC的映射關系表的更新請求; 映射關系獲取單元,用于按照所述更新請求,在LISP網絡中獲取EID和RLOC的映射關系; 更新請求響應單元,用于將所獲取的EID和RLOC的映射關系返回至轉發(fā)平面。
13.根據權利要求12所述的裝置,其特征在于:所述更新請求中包括需要更新的EID和RLOC的映射關系。
14.根據權利要求12或13所述的裝置,其特征在于,所述裝置還包括: 老化定時單兀,用于在重啟后,啟動老化定時器; 刪除通知單元,用于在老化定時器到時后,向轉發(fā)平面發(fā)送所述映射關系表的表項刪除通知。
【文檔編號】H04L12/24GK103916277SQ201410145812
【公開日】2014年7月9日 申請日期:2014年4月11日 優(yōu)先權日:2014年4月11日
【發(fā)明者】林長望 申請人:杭州華三通信技術有限公司