專利名稱:移動IPv6標準中移動節點向通信節點注冊的方法
技術領域:
本發明涉及網絡通信領域,尤其涉及移動IPv6(Internet Protocolversion 6)中移動節點向通信節點注冊的方法。
背景技術:
隨著移動通信技術的發展,互聯網上已經出現了越來越多的移動終端。移動用戶需要隨時隨地的移動接入服務和漫游服務。因特網工程任務組織(Internet Engineering Task Force,IETF)制定的RFC3775(MobilitySupport for Internet Protocol version 6,MIPv6)規范就是用來支持移動節點在IPv6網絡中的接入和漫游服務。在MIPv6中,對若干術語進行了標準定義1、移動節點(Mobile Node,MN)可以在不同子網間移動,同時仍以其家鄉地址標識,無須改變其家鄉地址。
2、通信節點(Correspondent Node,CN)是所有與移動節點進行通信的對等節點。
3、家鄉鏈路(Home Link)是移動節點移動前所在的鏈路。
4、外地鏈路(Foreign Link)是移動節點移動后接入的鏈路。
5、家鄉地址(Home-of Address,HoA)是移動節點在家鄉鏈路獲得的用于標識移動節點的永久地址。
6、轉交地址(Care-of Address,CoA)是移動節點接入外地鏈路后獲得的臨時地址。
7、家鄉代理(Home Agent,HA)是家鄉鏈路上的一個路由器,當移動節點離開家鄉鏈路,接入外地鏈路后,用于保存移動節點的注冊信息,以及轉發分組到移動節點的轉交地址。
8、綁定(binding)是移動節點的家鄉地址和轉交地址的對應關系,用于向家鄉代理和通信節點注冊。
如圖1所示,移動節點在接入新的鏈路,獲得轉交地址后會使用綁定更新(Binding Update,BU)報文向家鄉代理和通信節點注冊,讓家鄉代理和通信節點都知道自己當前的轉交地址。
如圖2所示,考慮安全因素,移動節點在向通信節點注冊前要先執行返回可路由過程(Return Routability Procedure,RRP),其中Home of TestInit(HoTI)報文要經過家鄉代理轉發到通信節點,Home of Test(HoT)要經過家鄉代理回到通信節點。即使在不丟包的情況下,一個完整的RRP也需要約1.5倍環回時延(round trip times,RTT),而移動節點與家鄉代理注冊需要大約1倍的RTT。
如圖3所示,當移動節點向通信節點的注冊成功后,通信節點與移動節點就無須再通過家鄉代理轉發而可以直接通信。當有新的通信節點要與移動節點通信時,首先會通過家鄉代理轉發,然后MIPv6啟動路由優化機制,執行圖1中所示的向通信節點注冊。注冊成功后,即可如圖3直接與移動節點通信。MIPv6雖然解決了移動節點的宏觀移動問題。但是當移動節點距離家鄉網絡和通信節點很遠而且移動又比較頻繁時,會導致大量的注冊報文,而且報文還容易丟失。
鑒于上述問題,摩托羅拉公司公開的發明專利申請“一種通信系統及方法”(
公開日2003年7月16日,公開號CN1430844A)使用多播業務來傳遞綁定更新消息,有效地避免了增加這樣的消息,如圖13所示,該方法要求移動節點106綁定更新消息發送到通信節點104的已知協議中,所述移動節點106可以是單個節點,也可以是多個節點。多播業務單元105包括用于分配多播地址的多播注冊實體(Entity),也包括用來記錄域名、IP地址和多播地址綁定的域名系統(DNS)。移動節點106包括很多現有的移動IPv6協議移動節點操作,但是不保持多個通信節點104的列表。移動節點106從多播注冊實體獲得多播地址,多播地址永久地與移動節點106相關,并由移動節點106向DNS注冊。
在通信節點104和移動節點106之間建立通信之前,通信節點104呼叫DNS以獲得對于移動節點106本地地址的IP地址,DNS返回本地地址和多播組的永久多播地址。通信節點104利用多播地址來預定多播組,并且開始在本地地址處與移動節點106通信。當移動節點106移動到外地網絡,獲得轉交地址后,周期性地以綁定更新(BU)消息地形式將轉交地址發送到多播地址,并且多播業務單元將綁定消息分布到在多播組中地通信節點104。當通信節點104通過IPv6組的協議的底層多播機制從多播業務單元105收到綁定更新時,將在綁定緩存中增加移動節點106的本地地址和轉交地址的綁定關系。
可以看出,該發明利用多播業務單元105中的多播注冊實體獲得多播地址,并將移動節點106的本地地址和多播地址永久綁定,存在較大的安全隱患。另外,移動節點106需要將本地地址和多播地址的綁定關系注冊到DNS上,需要改動現有的DNS服務器,實施起來存在較大難度。而且移動節點106不保持多個通信節點104的列表,與現有標準存在兼容性問題,也無法集合利用單播綁定來對需要單播綁定的通信節點進行綁定。
另外,為了解決MIPv6微觀移動的問題,IETF又提出了分層結構的移動IPv6(Hierarchical Mobile IPv6 Mobility Management,HMIPv6)。HMIPv6定義了一個MAP域的拓撲結構,使得移動節點在同一MAP域內移動時不需要向家鄉代理和通信節點注冊,只有在MAP域間的移動才需要向家鄉代理和通信節點注冊,從而大大減少了移動節點在頻繁移動過程中所需的認證、注冊的報文數量。在HMIPv6中,包括如下術語1、接入路由器(Access Router,AR)是移動節點的缺省路由器;2、移動定位點(Mobility Anchor Point,MAP)是移動節點接入外地網絡中的路由器,作為移動節點的本地代理,管理移動節點的本地移動;3、區域轉交地址(Regional Care-of Address,RCoA)是移動節點獲得的對應MAP的轉交地址;4、鏈路轉交地址(On-link Care-of Address,LCoA)是移動節點獲得的對應AR的轉交地址;5、本地綁定(Local Binding Update)是移動節點用來向MAP綁定RCoA和LcoA的。
如圖4所示,當移動節點進入MAP域后,利用接收到的路由器公告形成RCoA和LCoA,然后向MAP進行本地注冊,再向家鄉代理和通信節點注冊。注冊成功后(如圖5所示),所有通信節點發往移動節點的分組先到達MAP,由MAP用隧道轉發到移動節點;同樣所有移動節點發往通信節點的分組先用隧道轉發到MAP再發往通信節點。
如圖6所示,當移動節點在MAP域內移動,獲得新的LCoA后只需要向MAP進行本地注冊,而不再需要向家鄉代理和通信節點注冊。所有通信節點發往移動節點的分組先到達MAP,由MAP用隧道轉發到移動節點;同樣所有移動節點發往通信節點的分組先用隧道轉發到MAP再發往通信節點。只有移動節點在域間移動時才需要如圖4所示向MAP和家鄉代理、通信節點注冊。
如上所述,HMIPv6顯著減少了移動節點在MAP域內移動時使用的注冊相關報文的數量,對移動節點在MAP域內的微觀移動有很好的管理作用。但是,當移動節點在域間移動時,還是不可避免的要向家鄉代理和通信節點注冊,并沒有降低相關的RTT。
發明內容
本發明所要解決的技術問題是現有技術存在的在MIPv6或HMIPv6中,安全隱患多、實現難度大,而且無法降低RTT時延的缺點,以期提出一種能夠在MIPv6和HMIPv6中安全、簡單的降低RTT時延的移動IPv6標準中移動節點向通信節點注冊的方法。
本發明所述移動IPv6標準中移動節點向通信節點注冊的方法,包括以下步驟移動節點生成一個用來管理所有通信節點的臨時組播地址;當通信節點和移動節點通信時,通信節點按照規則計算出對應的組播地址,請求加入組播組;移動節點接入外地網絡,向家鄉代理注冊,家鄉代理再返回綁定確認;移動節點收到家鄉代理的綁定確認后就發送綁定更新報文到對應所有通信節點的組播地址,或者由家鄉代理代替移動節點發送綁定更新報文到對應所有通信節點的組播地址,向所有的通信節點注冊。
本發明所述方法進一步包括以下步驟第一步,移動節點生成對應所有通信節點的一個臨時組播地址,并形成一個幾乎不可能重復的用來管理通信節點的臨時組播地址;第二步,當通信節點與移動節點通信時,獲得移動節點的家鄉地址后根據第一步的規則計算出對應的組播地址,然后通信節點通過發送MLD請求報文請求加入對應的組播組;第三步,移動節點將通信節點的地址記錄在綁定更新列表中;如圖7中所示,其中通信節點的IPv6地址CN Address域為通信節點的地址,移動節點的家鄉地址HoA域為移動節點的家鄉地址,移動節點在綁定更新報文中發送出去的轉交地址CoA域為空(因為現在還沒有獲得CoA),初始化生存時間Init LT域為初始生存時間,剩余生存時間Rem LT域為剩余的生存時間;第四步,當移動節點移動到外地網絡獲得轉交地址后,開始向家鄉代理注冊,該過程和標準MIPv6的注冊過程相同,如果注冊成功,家鄉代理即返回綁定確認(Binding Acknowledge,BAck)給移動節點;
第五步,移動節點收到來自家鄉代理的綁定確認后,發送綁定更新報文到對應所有通信節點的組播地址,并向所有的通信節點注冊,同時修改綁定更新列表,在CoA域填入所獲得的轉交地址,InitLT域為綁定更新的初始化生存時間;第六步,通信結束或者綁定緩存中綁定項生存期結束后,通信節點退出組播組,移動節點也將其從綁定更新列表中刪除。
本發明所述方法中,組播綁定的報文不需要確認,如果某個通信節點沒有收到綁定更新報文,就把它作為第六步中的新的通信節點處理。但是,通信節點可以返回綁定確認報文,通知移動節點已經接收組播綁定。對于不支持組播綁定的通信節點,由于沒有接收到組播綁定更新報文,將作為第六步中的新通信節點處理。
在所述第四步中,還包括以下方面如果移動節點接入的是HMIPv6網絡,則移動節點首先向MAP注冊;在獲得MAP的綁定確認后,開始向家鄉代理注冊;如果注冊成功,家鄉代理返回綁定確認給移動節點。
在所述第五步中,如此時有新的通信節點和移動節點通信,則該新的通信節點依照第二步所述方式加入對應的組播組。同時,分組將會通過家鄉代理由隧道轉發到移動節點。也有可能通信節點在加入組播組后就接收到來自移動節點的組播綁定報文,這樣,分組就直接發往移動節點的轉交地址。移動節點收到該分組后,不管是從家鄉代理轉發來的,還是從通信節點直接發送來得,都如第三步所述在綁定更新列表中創建對應項,然后直接發送綁定更新報文到通信節點,再將綁定更新列表中的對應項的CoA域填入獲得的轉交地址,同時設定InitLT域為綁定更新的初始化生存時間。
在所述第五步中,還可以使用家鄉代理發送組播綁定報文。家鄉代理在返回綁定確認給移動節點的同時,同樣也可以通過第一步的規則得到所有與該移動節點通信的通信節點的組播地址,然后代表移動節點向該組播地址發送綁定更新報文。移動節點在收到家鄉代理的綁定確認報文后,修改綁定更新列表,在CoA域填入獲得的轉交地址,InitLT域為綁定更新的初始化生存時間。
本發明所述方法使得移動節點向通信節點注冊時,不再需要依次發送綁定更新報文到所有的通信節點。通過組播技術,只需要由移動節點或者家鄉代理向對應所有通信節點的組播地址發送一份綁定更新報文,一次性向所有的通信節點注冊,大大減少了注冊相關報文的使用量,降低了移動節點的切換時延。
圖1是本發明所述方法中MIPv6中移動節點向家鄉代理和通信節點注冊示意圖。
圖2是本發明所述方法中MIPv6中移動節點向通信節點注冊前運行的返回可路由過程示意圖。
圖3是本發明所述方法中MIPv6中注冊后移動節點與通信節點間的直接通信過程示意圖。
圖4是本發明所述方法中移動節點進入MAP域后向MAP和家鄉代理、通信節點注冊過程示意圖。
圖5是本發明所述方法中注冊后移動節點與通信節點通過MAP通信過程示意圖。
圖6是本發明所述方法中在MAP域內移動時的注冊示意圖。
圖7是本發明所述方法中移動節點上的綁定更新列表。
圖8是組播綁定注冊方法的拓撲結構示意圖。
圖9是本發明所述方法中MN在家鄉鏈路與CN1和CN2通信過程中的綁定更新列表。
圖10是本發明所述方法中由移動節點組播綁定注冊示意圖。
圖11是本發明所述方法中組播綁定后綁定更新列表。
圖12是本發明所述方法中由家鄉代理組播綁定注冊示意圖。
圖13是作為本發明現有技術之一的結構示意圖。
具體實施例方式
下面結合附圖對技術方案的實施作進一步的詳細描述本發明所述方法利用組播綁定向通信節點進行注冊,與一般的MIPv6和HMIPv6注冊方法不同之處在于它將所有與移動節點通信的通信節點都加入一個特定的臨時組播組,移動節點不再依次向通信節點發送綁定更新報文,而是利用組播,由移動節點或者家鄉代理向對應所有通信節點的組播地址發送一個綁定更新報文,一次性向所有的通信節點注冊。此方法與摩托羅拉專利(公開號CN1430844A)的區別在于不需要多播業務單元中多播注冊實體來集中分配組播地址,該方法中由移動節點自動生成;不需要DNS來集中管理組播地址和移動節點的對應關系,該方法由移動節點管理;組播地址與移動節點不是永久相關的,而是臨時分配的臨時的組播地址;保存了移動節點上的綁定更新列表,使得單播綁定更新也可以在本方法中使用。
本發明的核心思想是由移動節點按照一定的規則生成一個用來管理所有通信節點的臨時組播地址,當通信節點和移動節點通信時,通信節點按照規則計算出對應的組播地址,請求加入組播組。然后,移動節點接入外地網絡,向家鄉代理注冊,家鄉代理再返回綁定確認。移動節點收到家鄉代理的綁定確認后就發送綁定更新報文到對應所有通信節點的組播地址,或者由家鄉代理代替移動節點發送綁定更新報文到對應所有通信節點的組播地址,向所有的通信節點注冊。
MIPv6中的綁定更新列表(Binding Update List)中主要包括如下幾個域(如圖7所示),具體說明如下CN Address,通信節點的IPv6地址;HoA,移動節點的家鄉地址;CoA,移動節點在綁定更新報文中發送出去的轉交地址;Init LT,初始化生存時間,單位為毫秒(ms),表示該綁定的初始化生存時間;RemLT,剩余生存時間,單位為毫秒(ms),表示該綁定的的剩余生存時間。
圖8中的MIPv6網絡中的家鄉鏈路上有移動節點MN,家鄉代理HA和通信節點CN1,在兩個外地鏈路上分別有通信節點CN2和CN3。假設此時移動節點剛剛在家鄉鏈路上初始化結束,獲得了link-local address和HoA,以及缺省網關等基本信息,還沒有與其他通信節點開始通信。此時,移動節點上的綁定更新列表為空。本實施例假設所述設備如不特別說明,均支持組播綁定,且在組播綁定前不執行RRP及相關的操作。
1.移動節點在家鄉鏈路時,1.1移動節點獲得組播地址移動節點MN在家鄉鏈路初始化結束后,獲得家鄉地址2001∷f04:75ff:fefb:30b1/64,同時取出家鄉地址的前48位(2001:0000:0000),和EUI-64格式的接口標識符,疊加到格式前綴ff1e∷/12上形成一個幾乎不可能重復的臨時組播地址ff1e:2001∷f04:75ff:fefb:30b1,用來管理所有與其通信的通信節點。當然,移動節點MN也可以使用其他方法來生成組播地址。
1.2組播組的形成當通信節點CN1要和MN通信時,首先會獲取MN的家鄉地址。然后,根據如上所述的組播地址生成規則可以得到對應所有通信節點的組播地址ff1e:2001∷f04:75ff:fefb:30b1。CN1根據這個組播地址發送MLD請求報文請求加入對應的組播組。之后,CN1開始與MN正常通信。
MN收到CN1發來的分組后,在綁定更新列表中新增一條記錄,其中CN Address域為CN1的IP地址2001∷f04:75ff:fefb:30b2/64,HoA域為移動節點的家鄉地址2001∷f04:75ff:fefb:30b1/64,CoA域為空,同時設定InitLT域和RemLT域。
此時,又有通信節點CN2與移動節點MN通信。同樣,CN1先根據MN的家鄉地址計算出對應的組播地址,請求加入該組播地址對應的組播組后才開始與MN通信。MN收到來自CN2的分組后,也在綁定更新列表中增加一條記錄,如圖9所示,其中CN Address域為CN2的IP地址3ffe∷2d0:d0ff:fedf:f4d6/64,HoA域為移動節點的家鄉地址2001∷f04:75ff:fefb:30b1/64,CoA域為空,同時設定InitLT域和RemLT域。
對于不支持組播綁定的通信節點或者通信節點所在鏈路上沒有組播服務器,那么通信節點不會請求加入組播組,它只是按照MIPv6的規則和移動節點通信。但移動節點收到來自通信節點的分組后,不管通信節點是否支持組播綁定,都要進行如上所述的處理。
2.移動節點接入外地鏈路后2.1向家鄉代理注冊如圖10所示,當移動節點MN移動到具有網絡前綴3ffe∷/64的子網后,會獲得轉交地址3ffe∷f04:75ff:fefb:30b1/64,然后MN按照MIPv6的注冊過程向家鄉代理HA發送綁定更新報文進行注冊。HA在收到MN的綁定更新報文后,會進行一些檢測,如果成功就發送綁定確認報文給MN。
2.2向通信節點注冊MN在收到HA的綁定確認后,就向組播地址ff1e:2001∷f04:75ff:fefb:30b1發送綁定更新報文,如圖10所示。因為事先各個通信節點已經加入了該組播地址對應的組播組,所以,各個通信節點均能接收到MN發出的綁定更新報文,且在MN與通信節點的任一分支上只有一份綁定更新報文。MN檢查綁定更新列表,在CoA域填入轉交地址3ffe∷f04:75ff:fefb:30b1/64,并更改InitLT、RemLT等相應的域,如圖11中前兩項所示。
如果是由HA代替MN來發送組播綁定報文,如圖12所示,那么HA在收到MN的綁定更新報文后就可以按照上述的組播地址生成規則計算出對應所有通信節點的組播地址ff1e:2001∷f04:75ff:fefb:30b1,在向MN發送綁定確認的同時,HA就代替MN該組播地址發送綁定更新報文。MN在接收到HA的綁定確認后,檢查綁定更新列表,在CoA域填入轉交地址3ffe∷f04:75ff:fefb:30b1/64,并更改InitLT、RemLT等相應的域。
2.3新通信節點當MN發出組播綁定報文后,又有新的通信節點CN3要與其通信。CN3在獲得MN的家鄉地址后,會根據如上所述的組播地址生成規則獲得對應所有通信節點的組播地址ff1e:2001∷f04:75ff:fefb:30b1。CN3通過MLD請求報文請求加入組播組。如果這時剛好收到來自MN的組播綁定更新報文,那么CN3便更新自己的綁定緩存,然后直接將分組發送到MN的轉交地址3ffe∷f04:75ff:fefb:30b1/64。否則,分組會通過HA由隧道轉發到MN。MN接收到新的分組后,不管是通過HA轉發過來的,還是CN3直接發送過來的,都將CN3加入自己的綁定更新列表,如圖7中第三項所示,設置相應的域;之后,MN單獨向該通信節點發送綁定更新報文,然后將綁定更新列表中對應項的CoA域中填入轉交地址3ffe∷f04:75ff:fefb:30b1/64,更改InitLT、RemLT等相應的域,其余處理流程和MIPv6中的注冊過程相同,如圖11中第三項所示。
通信節點在接收組播綁定報文后不需要返回綁定確認,但是,通信節點也可以通過綁定確認告訴移動節點已經接收組播綁定。
當有通信節點向MN發送綁定更新請求報文(Binding Refresh RequestMessage)時,MN會查詢綁定更新列表,如果存在對應項,就向其單獨發送綁定更新報文,并更新綁定更新列表中對應項的InitLT、RemLT等相關域。否則,忽略收到的綁定更新請求報文。
3.移動節點接入HMIPv6
如上所述實施例為移動節點接入MIPv6外地鏈路的情況。如果移動節點接入的是HMIPv6的外地鏈路,那么移動節點要先向MAP注冊,在收到MAP的綁定確認后才開始向家鄉代理注冊。之后的處理過程與上述實施例完全相同,在此不再贅述。
4.退出組播組當通信節點與移動節點的通信結束后,或者綁定緩存中綁定項的生存期結束后,通信節點就退出該臨時組播組。移動節點也將對應的項從綁定更新列表中刪除。
本發明提出了一種移動IPv6和分層結構移動IPv6網絡中,移動節點向所有與該移動節點進行通信的通信節點進行注冊的方法。它讓所有與移動節點進行通信的通信節點加入一個特定的臨時組播組,當移動節點接入新的子網,獲得新的轉交地址后,可以使用組播技術,將綁定更新報文一次性發送到所有與其進行通信的通信節點。本發明定義了上述組播組的形成過程,以及具體的利用組播綁定進行注冊的過程,能夠顯著減少移動節點向通信節點注冊過程中綁定更新的相關報文的使用數量,降低移動節點的切換時延。
權利要求
1.一種移動IPv6標準中移動節點向通信節點注冊的方法,其特征在于,包括以下步驟移動節點生成一個用來管理所有通信節點的臨時組播地址;當通信節點和移動節點通信時,通信節點按照規則計算出對應的組播地址,請求加入組播組;移動節點接入外地網絡,向家鄉代理注冊,家鄉代理再返回綁定確認;移動節點收到家鄉代理的綁定確認后就發送綁定更新報文到對應所有通信節點的組播地址,或者由家鄉代理代替移動節點發送綁定更新報文到對應所有通信節點的組播地址,向所有的通信節點注冊。
2.根據權利要求1所述的移動IPv6標準中移動節點向通信節點注冊的方法,其特征在于,進一步包括以下步驟第一步,移動節點生成對應所有通信節點的一個臨時組播地址,并形成一個幾乎不可能重復的用來管理通信節點的臨時組播地址;第二步,當通信節點與移動節點通信時,獲得移動節點的家鄉地址后根據第一步的規則計算出對應的組播地址,然后通信節點通過發送MLD請求報文請求加入對應的組播組;第三步,移動節點將通信節點的地址記錄在綁定更新列表中;第四步,當移動節點移動到外地網絡獲得轉交地址后,開始向家鄉代理注冊,該過程和標準移動IPv6的注冊過程相同,如果注冊成功,家鄉代理即返回綁定確認給移動節點;第五步,移動節點收到來自家鄉代理的綁定確認后,發送綁定更新報文到對應所有通信節點的組播地址,并向所有的通信節點注冊,同時修改綁定更新列表,在移動節點在綁定更新報文中發送出去的轉交地址CoA域填入所獲得的轉交地址,初始化生存時間InitLT域為綁定更新的初始化生存時間;第六步,通信結束或者綁定緩存中綁定項生存期結束后,通信節點退出組播組,移動節點也將其從綁定更新列表中刪除。
3.根據權利要求1所述的移動IPv6標準中移動節點向通信節點注冊的方法,其特征在于,組播綁定的報文不需要確認,如果某個通信節點沒有收到綁定更新報文,則把它作為第六步中的新的通信節點處理。
4.根據權利要求1所述的移動IPv6標準中移動節點向通信節點注冊的方法,其特征在于,第三步中所述地址列表包括以下部分通信節點的IPv6地址CN Address域、移動節點的家鄉地址HoA域、CoA域、Init LT域、剩余生存時間Rem LT域。
5.根據權利要求4所述的移動IPv6標準中移動節點向通信節點注冊的方法,其特征在于,所述移動節點在綁定更新報文中發送出去的轉交地址CoA域為空。
6.根據權利要求1所述的移動IPv6標準中移動節點向通信節點注冊的方法,其特征在于,在所述第四步中,還包括以下方面如果移動節點接入的是H移動IPv6網絡,則移動節點首先向MAP注冊;在獲得MAP的綁定確認后,開始向家鄉代理注冊;如果注冊成功,家鄉代理返回綁定確認給移動節點。
7.根據權利要求1所述的移動IPv6標準中移動節點向通信節點注冊的方法,其特征在于,在所述第五步中,進一步包括以下方面如有新的通信節點和移動節點通信,則該新的通信節點依照第二步所述方式加入對應的組播組;同時分組通過家鄉代理由隧道轉發到移動節點,分組直接發往移動節點的轉交地址;移動節點收到該分組后,不管是從家鄉代理轉發來的,還是從通信節點直接發送來得,都如第三步所述在綁定更新列表中創建對應項;然后直接發送綁定更新報文到通信節點;再將綁定更新列表中的對應項的CoA域填入獲得的轉交地址,同時設定InitLT域為綁定更新的初始化生存時間。
8.根據權利要求1所述的移動IPv6標準中移動節點向通信節點注冊的方法,其特征在于,在所述第五步中,進一步包括以下步驟使用家鄉代理發送組播綁定報文;家鄉代理在返回綁定確認給移動節點的同時,通過第一步所述規則得到所有與該移動節點通信的通信節點的組播地址;家鄉代理代表移動節點向該組播地址發送綁定更新報文;移動節點在收到家鄉代理的綁定確認報文后,修改綁定更新列表,在CoA域填入獲得的轉交地址,InitLT域為綁定更新的初始化生存時間。
全文摘要
本發明公開了一種通信領域中移動IPv6標準中移動節點向通信節點注冊的方法,移動節點生成一個用來管理所有通信節點的臨時組播地址;當通信節點和移動節點通信時,通信節點按照規則計算出對應的組播地址,請求加入組播組;移動節點接入外地網絡,向家鄉代理注冊,家鄉代理再返回綁定確認;移動節點收到家鄉代理的綁定確認后就發送綁定更新報文到對應所有通信節點的組播地址,或者由家鄉代理代替移動節點發送綁定更新報文到對應所有通信節點的組播地址,向所有的通信節點注冊。本發明克服了現有技術存在的在移動IPv6或分層結構的移動IPv6中,安全隱患多、實現難度大,而且無法降低RTT時延的缺點。
文檔編號H04W4/08GK1863375SQ200510069140
公開日2006年11月15日 申請日期2005年5月11日 優先權日2005年5月11日
發明者何華江, 李英新, 王 忠 申請人:中興通訊股份有限公司