新四季網

建立通信連接的方法和裝置的製作方法

2023-07-26 18:21:31 2

專利名稱:建立通信連接的方法和裝置的製作方法
技術領域:
本發明實施例涉及通信領域,並且更具體地,涉及建立通信連接的方法和裝置。
背景技術:
下一跳解析協議(英文Next Hop Resolution Protocol,簡稱NHRP)用於解決非廣播多路訪問網絡(英文Non-Broadcast Multiple Access,簡稱NBMA)上的源節點如何獲取到達目標節點下一跳的公網地址的問題,如果NBMA下一跳的節點與NBMA子網連接, 則該節點就是目標站;否則,NBMA下一跳的節點是從NBMA子網到目標站最近的出口路由器。NHRP被設計用於NBMA子網下的多重協議網際網路層環境中。目前,在現有的NHRP報文交互流程中,建立通信連接時,首先,各分支節點通過 NHRP向中心節點註冊,中心節點根據NHRP協議,記錄各分支節點的下一跳和分支隧道公網地址的對應關係;當各分支節點的子網進行通信時,即各分支節點之間有相互交換的流量時,源分支節點先進行私網路由查找,獲取私網路由的下一跳;如果源分支節點尚沒有下一跳的公網地址,則需要發起解析請求流程以及應答流程,即,源分支節點向中心節點發送 NHRP地址解析請求;中心節點接收NHRP解析請求,並向目標分支節點轉發NHRP解析請求; 目標分支點接收NHRP解析請求,並向源分支節點發送NHRP解析響應。因此,該現有的報文交互流程複雜,源分支節點要獲取目標分支節點的下一跳和隧道公網地址的對應關係時,需要發起解析請求以及應答等流程。並且,交互報文種類較多。並且當分支節點較多時,中心節點的負荷較大,並且,如果源分支節點尚沒有下一跳的公網地址,則在解析請求以及應答等流程中,中心節點需要對解析請求報文進行封裝和解封裝,進一步加重了中心節點的負荷。

發明內容
本發明實施例提供一種建立通信連接的方法和裝置,能夠簡化建立通信連接的流程,減少報文類型,並減輕中心節點的負荷。一方面,提供了一種建立通信連接的方法,該方法包括接收第一分支節點發送的第一註冊請求報文,該第一註冊請求報文包括第一信息,該第一信息用於指示該第一分支節點的子網節點的下一跳和公網地址的對應關係;根據該第一註冊請求報文,向已註冊的第二分支節點發送同步報文,該同步報文包括該第一信息;根據該第一註冊請求報文,向該第一分支節點發送第一註冊應答報文,該註冊應答報文包括第二信息,該第二信息用於指示該第二分支節點的子網節點的下一跳和公網地址的對應關係,以便於該第一分支節點與該第二分支節點建立通信連接。另一方面,提供了一種建立通信連接的方法,該方法包括向中心節點發送註冊請求報文,該註冊請求報文包括第一信息,該第一信息用於指示該第一分支節點的子網節點的下一跳和公網地址的對應關係,以便於該中心節點根據該註冊請求報文,向已註冊的第二分支節點發送包括該第一信息的同步報文;接收該中心節點發送的註冊應答報文,該註冊應答報文包括第二信息,該第二信息用於指示該第二分支節點的子網節點的下一跳和公網地址的對應關係;根據該第二信息,與該第二分支節點建立通信連接。再一方面,提供了一種建立通信連接的裝置,該裝置包括接收器,用於接收第一分支節點發送的第一註冊請求報文,該第一註冊請求報文包括第一信息,該第一信息用於指示該第一分支節點的子網節點的下一跳和公網地址的對應關係;發送器,用於根據該接收器接收的該第一註冊請求報文,向已註冊的第二分支節點發送同步報文,該同步報文包括該第一信息,以及用於根據該接收器接收的該第一註冊請求報文,向該第一分支節點發送第一註冊應答報文,該第一註冊應答報文包括第二信息,該第二信息用於指示該第二分支節點的子網節點的下一跳和公網地址的對應關係,以便於該第一分支節點與該第二分支節點建立通信連接。再一方面,提供了一種建立通信連接的裝置,該裝置包括發送器,用於向中心節點發送註冊請求報文,該註冊請求報文包括第一信息,該第一信息用於指示該裝置的子網節點的下一跳和公網地址的對應關係,以便於該中心節點根據該註冊請求報文,向已註冊的第二分支節點發送包括該第一信息的同步報文;接收器,用於接收該中心節點發送的註冊應答報文,該註冊應答報文包括第二信息,該第二信息用於指示該第二分支節點的子網節點的下一跳和公網地址的對應關係,以便於該裝置與該第二分支節點建立通信連接。基於以上技術方案,本發明實施例的建立通信連接的方法和裝置,通過中心節點分別向第一分支節點和已註冊的第二分支節點發送指示分支節點的子網節點的下一跳和公網地址的對應關係的信息,以便於各分支節點之間以及各分支節點與中心節點之間建立通信隧道,從而能夠簡化建立通信連接的流程,減少報文類型,並減輕中心節點的負荷。


為了更清楚地說明本發明實施例的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1是根據本發明實施例的建立通信連接的方法的示意性流程圖。圖2是根據本發明實施例的建立通信連接的方法的架構圖。圖3是根據本發明實施例的建立通信連接的方法的另一示意性流程圖。圖4是根據本發明實施例的建立通信連接的方法的另一示意性流程圖。圖5是根據本發明另一實施例的建立通信連接的方法的示意性流程圖。圖6是根據本發明再一實施例的建立通信連接的方法的示意性流程圖。圖7是根據本發明再一實施例的建立通信連接的方法的示意性流程圖。圖8是根據本發明再一實施例的建立通信連接的方法的示意性流程圖。圖9是根據本發明再一實施例的建立通信連接的方法的示意性流程圖。圖10是根據本發明再一實施例的建立通信連接的方法的示意性流程圖。圖11是根據本發明實施例的建立通信連接的裝置的示意性框圖。圖12是根據本發明實施例的建立通信連接的裝置的另一示意性框圖。圖13是根據本發明另一實施例的建立通信連接的裝置的示意性框圖。
圖14是根據本發明再一實施例的建立通信連接的裝置的示意性框圖。圖15是根據本發明再一實施例的建立通信連接的裝置的示意性框圖。圖16是根據本發明再一實施例的建立通信連接的裝置的示意性框圖。
具體實施例方式下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。本發明的技術方案,可以應用於各種通信系統,例如GSM,碼分多址(CDMA,Code Division Multiple Access)系統,寬帶碼分多址(WCDMA,Wideband Code Division Multiple Access Wireless),通用分組無線業務(GPRS,General Packet Radio Service), 長期演進(LTE, Long Term Evolution)等。在本發明實施例中,建立通信連接的裝置包括中心節點以及分支節點,在以下說明中,以集線器HUB為例對中心節點進行說明,以路由器SPOKE為例對分支節點進行說明, 應理解,本發明實施例的中心節點並不限定於HUB,還可以包括其他設備,同樣,分支節點並不限定於SP0KE,也可包括其他設備。圖1示出了從中心節點、例如HUB的角度描述的,根據本發明實施例的建立通信連接的方法100的示意性流程圖。如圖1所示,該方法100包括S110,接收第一分支節點發送的第一註冊請求報文,該第一註冊請求報文包括第一信息,該第一信息用於指示該第一分支節點的子網節點的下一跳和公網地址的對應關係;S120,根據該第一註冊請求報文,向已註冊的第二分支節點發送同步報文,該同步報文包括該第一信息;S130,根據該第一註冊請求報文,向該第一分支節點發送第一註冊應答報文,該第一註冊應答報文包括第二信息,該第二信息用於指示該第二分支節點的子網節點的下一跳和公網地址的對應關係,以便於該第一分支節點與該第二分支節點建立通信連接。具體而言,如圖2所示,中心節點(例如HUB)在接收到第一分支節點(例如 SP0KE1)發送的第一註冊請求報文後,向第二分支節點(例如SP0KE2及SPOKE; )發送同步報文,該同步報文包括指示SP0KE1的子網節點的下一跳和公網地址的對應關係的信息,使得SP0KE2及SP0KE3能夠根據NHRP協議獲取SP0KE1的子網節點的下一跳和公網地址的對應關係。當SP0KE2或SP0KE3的子網節點與SP0KE1的子網節點進行通信時,SP0KE2或 SP0KE3可以根據SP0KE1的子網節點的下一跳和公網地址的對應關係,獲取SP0KE1的子網節點的下一跳和公網地址。並且,HUB在接收到SP0KE1發送的第一註冊請求報文後,向 SP0KE1發送第一註冊應答報文,該第一註冊應答報文包括指示SP0KE2及SP0KE3的子網節點的下一跳和公網地址的對應關係的信息,使得SP0KE1能夠根據NHRP協議,獲取SP0KE2 及SP0KE3的子網節點的下一跳和公網地址的對應關係。當SP0KE1的子網節點與SP0KE2 或SP0KE3的子網節點進行通信時,SP0KE1可以根據SP0KE2或SP0KE3的子網節點的下一跳和公網地址的對應關係,獲取SP0KE2或SP0KE3的子網節點的下一跳和公網地址。這樣,各SPOKE之間以及各SPOKE與HUB之間建立起了通信隧道。因此,根據本發明實施例的建立通信連接的方法100,通過中心節點分別向第一分支節點和已註冊的第二分支節點發送指示分支節點的子網節點的下一跳和公網地址的對應關係的信息,以便於各分支節點之間以及各分支節點與中心節點之間建立通信隧道,從而能夠簡化建立通信連接的流程,減少報文類型,並減輕中心節點的負荷。應理解,已向HUB註冊的SPOKE包括但並不限於SP0KE2及SP0KE3,還可以包括一個或多個SP0KE,並且,第一分支包括但並不限於SPOKEl,還可以包括一個或多個SP0KE,第二分支包括但並不限於SP0KE2及SP0KE3,還可以包括一個或多個SPOKE。同樣,SP0KE2或 SP0KE3可以代表所有已向HUB註冊的一個或多個SP0KE,以下省略對同樣情況的說明。在本發明實施例中,HUB還可以根據該第一註冊請求報文生成SPOKEl的NHRP PEER。因此,如圖3所示,根據本發明實施例的建立通信連接的方法100還可以進一步包括S140,根據該第一信息,獲取該第一分支節點的子網節點的下一跳和公網地址的對應關係;S150,根據該第一分支節點的子網節點的下一跳和公網地址的對應關係,生成該第一分支節點的下一跳解析協議NHRP表項PEER。 即,HUB 可以根據 NHRP 協議生成 SPOKEl 的 NHRP PEER,該 SPOKEl 的 NHRP PEER 指示SPOKEl的子網節點的下一跳和公網地址的對應關係。應理解,HUB可以生成並維護所有已註冊的SPOKE的NHRP PEER。並且,SPOKl在根據SP0KE2的子網節點的下一跳和公網地址的對應關係並獲取 SP0KE2的子網節點的下一跳和公網地址後,還可以根據NHRP協議生成指示SP0KE2的子網節點的下一跳和公網地址的對應關係的SP0KE2的NHRP PEER,在SP0KE2的NHRP PEER老化後,SPOKEl的子網與SP0KE2的子網進行通信時,SPOKEl需要獲取SP0KE2的子網節點的下一跳和公網地址的對應關係,此時,SPOKEl可以再次向HUB發送註冊請求報文(即本發明實施例中的第二註冊報文),因此,如圖4所示,根據本發明實施例的建立通信連接的方法100 還可以進一步包括S160,接收該第一分支節點發送的第二註冊請求報文;S170,根據該第一分支節點的NHRP PEER,確定該第一分支節點已註冊;S180,根據該第二註冊請求報文,僅向該第一分支節點發送第二註冊應答報文,該第二註冊應答報文包括第二信息,該第二信息用於指示該第二分支節點的子網節點的下一跳和公網地址的對應關係。S卩,HUB接收到註冊請求報文後,可以首先根據已生成的各SPOKE的NHRP PEER, 判斷發送該註冊請求報文的SPOKEl是否已註冊,如果HUB中存在與該SPOKEl對應的NHRP PEER,則可以確定SPOKEl已註冊,因此,HUB可以僅將指示其他分支節點、例如SP0KE2及 SP0KE3的子網節點的下一跳和公網地址的對應關係的信息發送給SP0KE1。這裡,「僅」應理解為,只將指示SP0KE2及SP0KE3的子網節點的下一跳和公網地址的對應關係的信息發送給SP0KE1,而不將指示SPOKEl的子網節點的下一跳和公網地址的對應關係的信息發送給 SP0KE2 及 SP0KE3。這樣,由於不將指示已註冊的SPOKEl的子網節點的下一跳和公網地址的對應關係的信息發送給SP0KE2及SP0KE3,因此進一步減輕了 HUB的負荷,提高了通信效率,也避免了 SPOKE對已知信息的重複處理。應理解,第二註冊請求報文與第一註冊請求報文均為用於向中心節點註冊的報文,並且,第一註冊應答報文與第二註冊應答報文均為用於發送指示第二分支節點的子網節點的下一跳和公網地址的對應關係的信息的報文,為了便於理解而採用不同的名稱進行描述。圖5示出了從第一分支節點、例如SPOKEl的角度描述的,根據本發明實施例的建立通信連接的方法300的示意性流程圖。如圖5所示,該方法300包括S310,向中心節點發送註冊請求報文,該註冊請求報文包括第一信息,該第一信息用於指示該第一分支節點的子網節點的下一跳和公網地址的對應關係,以便於該中心節點根據該註冊請求報文,向已註冊的第二分支節點發送包括該第一信息的同步報文;S320,接收該中心節點發送的註冊應答報文,該註冊應答報文包括第二信息,該第二信息用於指示該第二分支節點的子網節點的下一跳和公網地址的對應關係,以便於與該第二分支節點建立通信連接。具體而言,如圖2所示,第一分支節點(例如SP0KE1)的子網節點與第二分支節點(例如SP0KE2或SP0KE3)的子網節點進行通信時,SPOKEl向中心節點(例如HUB)發送註冊請求報文。HUB在接收到SPOKEl發送的註冊請求報文後,可以向SP0KE2及SP0KE3通過同步報文,該同步報文包括指示SPOKEl的子網節點的下一跳和公網地址的對應關係的信息,使得SP0KE2及SP0KE3能夠根據NHRP協議,獲取SPOKEl的子網節點的下一跳和公網地址的對應關係。SP0KE2或SP0KE3的子網節點與SPOKEl的子網節點進行通信時,SP0KE2 或SP0KE3可以根據SPOKEl的子網節點的下一跳和公網地址的對應關係,獲取SPOKEl的子網節點的下一跳和公網地址。並且,HUB在接收到SPOKEl發送的註冊請求報文後,可以向 SPOKEl發送註冊應答報文,該註冊應答報文包括指示SP0KE2及SP0KE3的子網節點的下一跳和公網地址的對應關係的信息,使得SPOKEl可以根據NHRP協議獲取SP0KE2及SP0KE3 的子網節點的下一跳和公網地址的對應關係,SPOKEl的子網節點與SP0KE2或SP0KE3的子網節點進行通信時,SPOKEl可以根據SP0KE2或SP0KE3的子網節點的下一跳和公網地址的對應關係,獲取SP0KE2或SP0KE3的子網節點的下一跳和公網地址。這樣,各SPOKE之間以及各SPOKE與HUB之間建立起了通信隧道。因此,根據本發明實施例的建立通信連接的方法300,通過中心節點分別向第一分支節點和已註冊的第二分支節點發送指示分支節點的子網節點的下一跳和公網地址的對應關係的信息,以便於各分支節點之間以及各分支節點與中心節點之間建立通信隧道,從而能夠簡化建立通信連接的流程,減少報文類型,並減輕中心節點的負荷。在本發明實施例中,SPOKEl還可以根據註冊應答報文註冊請求報文生成SP0KE2 的NHRP PEER。因此,如圖6所示,根據本發明實施例的建立通信連接的方法300還可以進一步包括S330,根據該第二信息,獲取該第二分支節點的子網節點的下一跳和公網地址的對應關係;S340,根據該第二分支節點的子網節點的下一跳和公網地址的對應關係,生成第二分支節點的下一跳解析協議NHRP表項PEER。
BP, SPOKEl可以根據NHRP協議生成指示SP0KE2的子網節點的下一跳和公網地址的對應關係的SP0KE2的NHRP PEER。應理解,SPOKEl可以生成並維護所有已向HUB註冊的SPOKE的NHRPPEER。在本發明實施例中,SPOKEl還可以確定各SPOKE的子網節點的下一跳和公網地址的對應關係的優先級,並根據優先級來生成並維護NHRPPEER。因此,如圖7所示,根據本發明實施例的建立通信連接的方法300還可以進一步包括S341,根據該第一分支節點的子網與該第二分支節點的子網的通信流量,確定該第二分支節點的子網節點的下一跳和公網地址的對應關係的優先級;S342,根據該優先級,生成該第二分支節點的NHRP PEER,使得該優先級越高,該第二分支節點的NHRP PEER的查找順位越靠前。BP, SPOKEl在獲取SP0KE2及SP0KE3的子網節點的下一跳和公網地址的對應關係後,可以根據SPOKEl的子網與SP0KE2及SP0KE3的子網的通信流量,確定SP0KE2及SP0KE3 的優先級,流量越大優先級越高,例如,如果SPOKEl的子網與SP0KE2的子網的通信流量大於SPOKEl的子網與SP0KE3的子網的通信流量,則能夠確定SP0KE2的優先級高於SP0KE3 的優先級,因此生成的SP0KE2的NHRP PEER的優先級也高於SP0KE3的NHRP PEER的優先級,SPOKEl在查找各NHRP PEER時,可以按優先級,從高到底依次查找,即首先查找SP0KE2 的 NHRP PEER 再查找 SP0KE3 的 NHRP PEER,並且,SPOKEl 對各 SPOKE 的 NHRP PEER 的維護也可以按該優先級進行,使NHRP PEER的優先級越高老化速度越慢。由此,提高了查詢速度。這裡,通信流量可以根據通信時間來確定,即通信時間越長,通信流量越大,但本發明實施例並不限定於此,也可以根據其他方式確定通信流量,同樣,優先級也可以根據其他方式確定,例如,直接根據通信時間確定。圖8示出了 SPOKEl的子網與SP0KE2子網的通信時的流程,如圖8所示,根據本發明實施例的建立通信連接的方法300還可以進一步包括S350,根據該第二分支節點的NHRP PEER,獲取該第二分支節點的子網節點的下一跳以及公網地址;S355,根據該第二分支節點的子網節點的下一跳以及公網地址,封裝通用路由封裝協議GRE報文;S360,向該第二分支節點的子網節點發送該GRE報文。即,SPOKEl生成SP0KE2的NHRP PEER後,在SPOKEl的子網與SP0KE2的子網通信時,SPOKEl可以根據SP0KE2的NHRP PEER,查詢下一跳以及下一跳對應的公網地址,然後進行GRE報文封裝,發送報文。這樣,SPOKEl的子網與SP0KE2子網進行通信時,無需再向HUB發起重定向、解析請求以及應答流程,並且業務報文的種類也減少了重定向、解析請求以及應答報文,從而, 能夠簡化建立通信連接的流程和報文類型,並且,HUB無需對解析請求報文進行解封裝、封裝操作,因此,能夠減輕HUB的負荷。並且,SPOKEl 生成 SP0KE2 的 NHRP PEER後,可以自行維護該 SP0KE2 的 NHRP PEER, 圖9及圖10示出了 SPOKEl刪除SP0KE2的NHRPPEER的流程,如圖9所示,根據本發明實施例的建立通信連接的方法300還可以進一步包括 S370,確定該第一分支路由的子網與該第二分支路由的子網未在規定時間內進行通信;S375,清除該第二分支節點的NHRP PEER。即,可以根據流量,使各SPOKE的NHRP PEER老化。例如,如果SPOKEl超過規定時間未與SP0KE2通信,側使SP0KE2的NHRP PEER老化。並且,如圖10所示,根據本發明實施例的建立通信連接的方法300還可以進一步包括S380,接收該第二分支節點發送的表項清除請求報文;S385,根據該表項清除請求報文,清除該第二分支節點的NHRP PEER ;S390,向該第二分支節點發送表項清除請求應答報文。S卩,SP0KE2的子網需要終斷與SPOKEl的子網的通信連接時,SP0KE2可以向SPOKEl 發送表項清除請求報文,使SPOKEl在接收到該表項清除請求報文後,清除SP0KE2的NHRP PEER。這樣,節約了存儲空間,提高了查詢速度,易於維護。上文中,結合圖1至圖10,詳細描述了根據本發明實施例的建立通信連接的方法, 下面,將結合圖11至圖16,詳細描述根據本發明實施例的建立通信連接的裝置。圖11示出了根據本發明實施例的建立通信連接的裝置400的示意性框圖。如圖 11所示,該裝置400包括接收器410,用於接收第一分支節點發送的第一註冊請求報文,該第一註冊請求報文包括第一信息,該第一信息用於指示該第一分支節點的子網節點的下一跳和公網地址的對應關係;發送器450,用於根據該接收器接410收的該第一註冊請求報文,向已註冊的第二分支節點發送同步報文,該同步報文包括該第一信息,以及用於根據該接收器410接收的該第一註冊請求報文,向該第一分支節點發送第一註冊應答報文,該第一註冊應答報文包括第二信息,該第二信息用於指示該第二分支節點的子網節點的下一跳和公網地址的對應關係,以便於該第一分支節點與該第二分支節點建立通信連接。因此,根據本發明實施例的建立通信連接的裝置400,通過中心節點分別向第一分支節點和已註冊的第二分支節點發送指示分支節點的子網節點的下一跳和公網地址的對應關係的信息,以便於各分支節點之間以及各分支節點與中心節點之間建立通信隧道,從而能夠簡化建立通信連接的流程,減少報文類型,並減輕中心節點的負荷。在本發明實施例中,可選地,如圖12所示,該裝置400還可以進一步包括獲取單元420,用於根據該接收器410接收的該第一註冊請求報文包括的該第一信息,獲取該第一分支節點的子網節點的下一跳和公網地址的對應關係;生成單元430,用於根據該獲取單元420獲取的該第一分支節點的子網節點的下一跳和公網地址的對應關係,生成該第一分支節點的下一跳解析協議NHRP表項PEER。在本發明實施例中,可選地,如圖12所示,該接收器410還用於接收該第一分支節點發送的第二註冊請求報文;該裝置400還包括確定單元440,用於根據該生成單元430生成的該第一分支節點的NHRP PEER,確定該第一分支節點已註冊;該發送器450還用於在該確定單元440確定該第一分支節點已註冊的情況下,根
11據該接收器410接收的該第二註冊請求報文,僅向該第一分支節點發送第二註冊應答報文,該第二註冊應答報文包括第二信息,該第二信息用於指示該第二分支節點的子網節點的下一跳和公網地址的對應關係。這樣,由於不再將指示已註冊的SPOKE的子網節點的下一跳和公網地址的對應關係的信息發送給其他SP0KE,因此進一步減輕了 HUB的負荷,提高了通信效率,也避免了 SPOKE對已知信息的重複處理。根據本發明實施例的建立通信連接的裝置400可對應於本發明實施例的方法中的中心節點(例如HUB),並且,該建立通信連接的裝置400中的各單元即模塊和上述其他操作和/或功能分別為了實現圖1、圖3及圖4中的方法100的相應流程,為了簡潔,在此不再贅述。圖13示出了根據本發明實施例的建立通信連接的裝置500的示意性框圖。如圖 13所示,該裝置500包括發送器510,用於向中心節點發送註冊請求報文,該註冊請求報文包括第一信息, 該第一信息用於指示該裝置的子網節點的下一跳和公網地址的對應關係,以便於該中心節點根據該註冊請求報文,向已註冊的第二分支節點發送包括該第一信息的同步報文;接收器520,用於接收該中心節點發送的註冊應答報文,該註冊應答報文包括第二信息,該第二信息用於指示該第二分支節點的子網節點的下一跳和公網地址的對應關係, 以便於該裝置500與該第二分支節點建立通信連接。因此,根據本發明實施例的建立通信連接的裝置500,通過中心節點分別向第一分支節點和已註冊的第二分支節點發送指示分支節點的子網節點的下一跳和公網地址的對應關係的信息,以便於各分支節點之間以及各分支節點與中心節點之間建立通信隧道,從而能夠簡化建立通信連接的流程,減少報文類型,並減輕中心節點的負荷。在本發明實施例中,可選地,如圖14所示,該裝置500還可以進一步包括第一獲取單元530,用於根據該接收器520接收的該註冊應答報文包括的該第二信息,獲取該第二分支節點的子網節點的下一跳和公網地址的對應關係;生成單元M0,用於根據該第一獲取單元530獲取的該第二分支節點的子網節點的下一跳和公網地址的對應關係,生成第二分支節點的下一跳解析協議NHRP表項PEER。在本發明實施例中,可選地,如圖14所示,該生成單元540包括確定模塊M4,用於根據該裝置500的子網與該第二分支節點的子網的通信流量, 確定該第二分支節點的子網節點的下一跳和公網地址的對應關係的優先級;生成模塊M8,用於根據該確定模塊544確定的該優先級,生成第二分支節點的下一跳解析協議NHRP表項PEER,使得該優先級越高,該第二分支節點的NHRP PEER的查找順位越靠前。由此,提高了查詢速度。本發明實施例中,可選地,如圖14所示,該裝置500還可以進一步包括第二獲取單元550,用於根據該生成單元MO生成的該第二分支節點的NHRP PEER,獲取該第二分支節點的子網節點的下一跳以及公網地址;封裝單元560,用於根據該第二獲取單元550獲取的該第二分支節點的子網節點的下一跳以及公網地址,封裝通用路由封裝協議GRE報文;
該發送器510還用於向該第二分支節點的子網節點發送該封裝單元封裝的該GRE 報文。這樣,SPOKEl的子網與SP0KE2子網進行通信時,無需再向HUB發起重定向、解析請求以及應答流程,並且業務報文的種類也減少了重定向、解析請求以及應答報文,從而, 能夠簡化建立通信連接的流程和報文類型,並且,HUB無需對解析請求報文進行解封裝、封裝操作,因此,能夠減輕HUB的負荷。本發明實施例中,可選地,如圖15所示,該裝置500還可以包括確定單元570,用於確定該第一分支路由的子網與該第二分支路由的子網未在規定時間內進行通信;第一清除單元580,用於在該確定單元570確定該第一分支路由的子網與該第二分支路由的子網未在規定時間內進行通信的情況下,清除該第二分支節點的NHRP PEER。本發明實施例中,可選地,如圖15所示,該接收器520還用於接收該第二分支節點發送的表項清除請求報文;該裝置500還包括第二清除單元590,用於根據該接收器520接收的該表項清除請求報文,清除該第二分支節點的NHRP PEER;該發送器510還用於向該第二分支節點發送表項清除請求應答報文。這樣,節約了存儲空間,提高了查詢速度,易於維護。根據本發明實施例的建立通信連接的裝置500可對應於本發明實施例的方法中的第一分支節點(例如SP0KE1),並且,該建立通信連接的裝置500中的各單元即模塊和上述其他操作和/或功能分別為了實現圖5至圖10中的方法300的相應流程,為了簡潔,在此不再贅述。應理解,在以上說明中,當SPOKEl的子網需要與SP0KE2的子網進行通信時,以第一分支節點SPOKEl為源節點,以SP0KE2為目標節點,反之,當SP0KE2的子網需要與SPOKEl 的子網進行通信時,以第一分支節點SP0KE2為源節點,以SPOKEl為目標節點。並且,在本發明的各種實施例中,上述各過程的序號的大小並不意味著執行順序的先後,各過程的執行順序應以其功能和內在邏輯確定,而不應對本發明實施例的實施過程構成任何限定。本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬體、或者計算機軟體和電子硬體的結合來實現。這些功能究竟以硬體還是軟體方式來執行,取決於技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的範圍。所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統、 裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。在本申請所提供的幾個實施例中,應該理解,所揭示的系統、裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。所述功能如果以軟體功能單元的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,伺服器,或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。 而前述的存儲介質包括U盤、移動硬碟、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光碟等各種可以存儲程序代碼的介質。以上所述,僅為本發明的具體實施方式
,但本發明的保護範圍並不局限於此,任何熟悉本技術領域的技術人員在本發明揭露的技術範圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應所述以權利要求的保護範圍為準。
權利要求
1.一種建立通信連接的方法,其特徵在於,所述方法包括接收第一分支節點發送的第一註冊請求報文,所述第一註冊請求報文包括第一信息, 所述第一信息用於指示所述第一分支節點的子網節點的下一跳和公網地址的對應關係;根據所述第一註冊請求報文,向已註冊的第二分支節點發送同步報文,所述同步報文包括所述第一信息;根據所述第一註冊請求報文,向所述第一分支節點發送第一註冊應答報文,所述第一註冊應答報文包括第二信息,所述第二信息用於指示所述第二分支節點的子網節點的下一跳和公網地址的對應關係,以便於所述第一分支節點與所述第二分支節點建立通信連接。
2.根據權利要求1所述的方法,其特徵在於,所述方法還包括根據所述第一信息,獲取所述第一分支節點的子網節點的下一跳和公網地址的對應關係;根據所述第一分支節點的子網節點的下一跳和公網地址的對應關係,生成所述第一分支節點的下一跳解析協議NHRP表項PEER。
3.根據權利要求2所述的方法,其特徵在於,所述方法還包括 接收所述第一分支節點發送的第二註冊請求報文;根據所述第一分支節點的NHRP PEER,確定所述第一分支節點已註冊; 根據所述第二註冊請求報文,僅向所述第一分支節點發送第二註冊應答報文,所述註冊應答報文包括第二信息,所述第二信息用於指示所述第二分支節點的子網節點的下一跳和公網地址的對應關係。
4.一種建立通信連接的方法,其特徵在於,所述方法包括向中心節點發送註冊請求報文,所述註冊請求報文包括第一信息,所述第一信息用於指示所述第一分支節點的子網節點的下一跳和公網地址的對應關係,以便於所述中心節點根據所述註冊請求報文,向已註冊的第二分支節點發送包括所述第一信息的同步報文;接收所述中心節點發送的註冊應答報文,所述註冊應答報文包括第二信息,所述第二信息用於指示所述第二分支節點的子網節點的下一跳和公網地址的對應關係,以便於與所述第二分支節點建立通信連接。
5.根據權利要求4所述的方法,其特徵在於,所述方法還包括根據所述第二信息,獲取所述第二分支節點的子網節點的下一跳和公網地址的對應關係;根據所述第二分支節點的子網節點的下一跳和公網地址的對應關係,生成第二分支節點的下一跳解析協議NHRP表項PEER。
6.根據權利要求5所述的方法,其特徵在於,所述生成第二分支節點的NHRPPEER還包括根據所述第一分支節點的子網與所述第二分支節點的子網的通信流量,確定所述第二分支節點的子網節點的下一跳和公網地址的對應關係的優先級;根據所述優先級,生成所述第二分支節點的NHRP PEER,使得所述優先級越高,所述第二分支節點的NHRP PEER的查找順位越靠前。
7.根據權利要求5或6所述的方法,其特徵在於,所述方法還包括根據所述第二分支節點的NHRP PEER,獲取所述第二分支節點的子網節點的下一跳以及公網地址;根據所述第二分支節點的子網節點的下一跳以及公網地址,封裝通用路由封裝協議 GRE報文;向所述第二分支節點的子網節點發送所述GRE報文。
8.根據權利要求5至7中任一項所述的方法,其特徵在於,所述方法還包括確定所述第一分支路由的子網與所述第二分支路由的子網未在規定時間內進行通清除所述第二分支節點的NHRP PEER。
9.根據權利要求5至7中任一項所述的方法,其特徵在於,所述方法還包括接收所述第二分支節點發送的表項清除請求報文;根據所述表項清除請求報文,清除所述第二分支節點的NHRP PEER ;向所述第二分支節點發送表項清除請求應答報文。
10.一種建立通信連接的裝置,其特徵在於,所述裝置包括接收器,用於接收第一分支節點發送的第一註冊請求報文,所述第一註冊請求報文包括第一信息,所述第一信息用於指示所述第一分支節點的子網節點的下一跳和公網地址的對應關係;發送器,用於根據所述接收器接收的所述第一註冊請求報文,向已註冊的第二分支節點發送同步報文,所述同步報文包括所述第一信息,以及用於根據所述接收器接收的所述第一註冊請求報文,向所述第一分支節點發送第一註冊應答報文,所述第一註冊應答報文包括第二信息,所述第二信息用於指示所述第二分支節點的子網節點的下一跳和公網地址的對應關係,以便於所述第一分支節點與所述第二分支節點建立通信連接。
11.根據權利要求10所述的裝置,其特徵在於,所述裝置還包括獲取單元,用於根據所述接收器接收的所述第一註冊請求報文包括的所述第一信息, 獲取所述第一分支節點的子網節點的下一跳和公網地址的對應關係;生成單元,用於根據所述獲取單元獲取的所述第一分支節點的子網節點的下一跳和公網地址的對應關係,生成所述第一分支節點的下一跳解析協議NHRP表項PEER。
12.根據權利要求11所述的裝置,其特徵在於,所述接收器還用於接收所述第一分支節點發送的第二註冊請求報文;所述裝置還包括確定單元,用於根據所述生成單元生成的所述第一分支節點的NHRP PEER,確定所述第一分支節點已註冊;所述發送器還用於在所述確定單元確定所述第一分支節點已註冊的情況下,根據所述接收器接收的所述第二註冊請求報文,僅向所述第一分支節點發送第二註冊應答報文,所述第二註冊應答報文包括第二信息,所述第二信息用於指示所述第二分支節點的子網節點的下一跳和公網地址的對應關係。
13.一種建立通信連接的裝置,其特徵在於,所述裝置包括發送器,用於向中心節點發送註冊請求報文,所述註冊請求報文包括第一信息,所述第一信息用於指示所述裝置的子網節點的下一跳和公網地址的對應關係,以便於所述中心節點根據所述註冊請求報文,向已註冊的第二分支節點發送包括所述第一信息的同步報文;接收器,用於接收所述中心節點發送的註冊應答報文,所述註冊應答報文包括第二信息,所述第二信息用於指示所述第二分支節點的子網節點的下一跳和公網地址的對應關係,以便於所述裝置與所述第二分支節點建立通信連接。
14.根據權利要求13所述的裝置,其特徵在於,所述裝置還包括第一獲取單元,用於根據所述接收器接收的所述註冊應答報文包括的所述第二信息, 獲取所述第二分支節點的子網節點的下一跳和公網地址的對應關係;生成單元,用於根據所述第一獲取單元獲取的所述第二分支節點的子網節點的下一跳和公網地址的對應關係,生成第二分支節點的下一跳解析協議NHRP表項PEER。
15.根據權利要求14所述的裝置,其特徵在於,所述生成單元還包括確定模塊,用於根據所述裝置的子網與所述第二分支節點的子網的通信流量,確定所述第二分支節點的子網節點的下一跳和公網地址的對應關係的優先級;生成模塊,用於根據所述確定模塊確定的所述優先級,生成第二分支節點的下一跳解析協議NHRP表項PEER,使得所述優先級越高,所述第二分支節點的NHRP PEER的查找順位越靠前。
16.根據權利要求14或15所述的裝置,其特徵在於,所述裝置還包括第二獲取單元,用於根據所述生成單元生成的所述第二分支節點的NHRP PEER,獲取所述第二分支節點的子網節點的下一跳以及公網地址;封裝單元,用於根據所述第二獲取單元獲取的所述第二分支節點的子網節點的下一跳以及公網地址,封裝通用路由封裝協議GRE報文;所述發送器還用於向所述第二分支節點的子網節點發送所述封裝單元封裝的所述GRE 報文。
17.根據權利要求14至16中任一項所述的裝置,其特徵在於,所述裝置還包括確定單元,用於確定所述第一分支路由的子網與所述第二分支路由的子網未在規定時間內進行通信;第一清除單元,用於在所述確定單元確定所述第一分支路由的子網與所述第二分支路由的子網未在規定時間內進行通信的情況下,清除所述第二分支節點的NHRP PEER。
18.根據權利要求14至16中任一項所述的裝置,其特徵在於,所述接收器還用於接收所述第二分支節點發送的表項清除請求報文;所述裝置還包括第二清除單元,用於根據所述接收器接收的所述表項清除請求報文, 清除所述第二分支節點的NHRP PEER;所述發送器還用於向所述第二分支節點發送表項清除請求應答報文。
全文摘要
本發明實施例提供了一種建立通信連接的方法和裝置。該方法包括接收第一分支節點發送的第一註冊請求報文,該第一註冊請求報文包括第一信息,該第一信息用於指示該第一分支節點的子網節點的下一跳和公網地址的對應關係;根據該第一註冊請求報文,向已註冊的第二分支節點發送同步報文,該同步報文包括該第一信息;根據該第一註冊請求報文,向該第一分支節點發送第一註冊應答報文,該第一註冊應答報文包括第二信息,該第二信息用於指示該第二分支節點的子網節點的下一跳和公網地址的對應關係,以便於該第一分支節點與該第二分支節點建立通信連接。本發明實施例的方法和裝置,能夠簡化建立通信連接的流程,減少報文類型,並減輕中心節點的負荷。
文檔編號H04W76/02GK102316605SQ20111033750
公開日2012年1月11日 申請日期2011年10月31日 優先權日2011年10月31日
發明者徐輝, 王曉東 申請人:華為技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀