国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種前綴分配方法、裝置和系統(tǒng)的制作方法

      文檔序號:7763843閱讀:364來源:國知局
      專利名稱:一種前綴分配方法、裝置和系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種前綴分配方法、裝置和系統(tǒng)。
      背景技術(shù)
      典型的通過互聯(lián)網(wǎng)協(xié)議版本六的動態(tài)主機(jī)配置協(xié)議(Dynamic HostConfiguration Protocol version 6,DHCPv6)前綴委派(Prefix Delegation,PD)分 配互聯(lián)網(wǎng)協(xié)議版本六(Internet Protocol version 6,IPv6)地址及前綴的組網(wǎng)如圖1所不。圖 1 中,家庭網(wǎng)關(guān)(Residential Gateway,RG)或者用戶端設(shè)備(CustomerPremise Equipment,CPE)實(shí)現(xiàn)路由器功能,鏈接用戶的家庭網(wǎng)絡(luò)(homenetwork)和外部的網(wǎng)絡(luò)服務(wù) 提供商(network service provider, NSP)網(wǎng)絡(luò)。集中式 DHCPv6 服務(wù)器(server)部署在 NSP網(wǎng)絡(luò)中,用于為RG分配IPv6地址或者IPv6前綴,DHCPv6服務(wù)器與RG不在同一廣播域 中,RG通過DHCPv6中繼代理(Relay Agent)設(shè)備訪問DHCPv6服務(wù)器。DHCPv6PD分配的IPv6前綴應(yīng)用到RG的局域網(wǎng)接口(LAN 口);而RG的廣域網(wǎng)接口 (WAN 口 )可以通過DHCPv6協(xié)議獲取單獨(dú)的IPv6地址,以方便NSP管理RG。這種場景下, RG應(yīng)該在一次DHCPv6交互中,同時(shí)獲取IPv6地址和IPv6前綴,且IPv6地址不能在IPv6 前綴范圍內(nèi)。如圖2所示,RG獲取IPv6地址和IPv6前綴的過程包括以下步驟步驟101,RG作為請求路由器(Requesting router),發(fā)送請求(SOLICIT)消息 給DHCPv6中繼代理,該請求消息攜帶非臨時(shí)地址關(guān)聯(lián)標(biāo)識(IdentityAssociation for Temporary Addresses, 0ΡΤΙ0Ν_ΙΑ_ΝΑ)和前綴代理關(guān)聯(lián)標(biāo)識(Identity Association for Prefix Delegation, 0PTI0N_IA_PD),其中 0PTI0N_IA_NA 用于請求 IPv6 地址,0ΡΤΙ0Ν_ΙΑ_ PD用于請求IPv6前綴。步驟102,DHCPv6中繼代理收到請求消息后,創(chuàng)建中繼轉(zhuǎn)發(fā)(RELAY-F0RW)消息, 并將該中繼轉(zhuǎn)發(fā)消息轉(zhuǎn)發(fā)給DHCPv6服務(wù)器。按照協(xié)議規(guī)定,DHCPv6中繼代理可以在中繼 轉(zhuǎn)發(fā)消息的link-address字段填入全球或本地站點(diǎn)地址,該地址的作用是提示DHCPv6服 務(wù)器該分給客戶端什么樣的IPv6地址;將收到的請求消息數(shù)據(jù)包的源IP地址填寫在中 繼轉(zhuǎn)發(fā)消息的peer-address字段中;將收到的請求消息(不包括互聯(lián)網(wǎng)協(xié)議(Internet Protocol, IP)頭和用戶數(shù)據(jù)包協(xié)議(User Datagram Protocol,UDP)頭)放到中繼轉(zhuǎn)發(fā)消 息的中繼消息選項(xiàng)(Relay Message Option)中,另外按照配置加上其他一些選項(xiàng)。中繼消 息選項(xiàng)是中繼轉(zhuǎn)發(fā)消息中一個(gè)必須的組成部分,承載需要中繼的報(bào)文內(nèi)容。步驟103,DHCPv6服務(wù)器收到DHCPv6中繼代理發(fā)送的中繼轉(zhuǎn)發(fā)消息后,解析該 中繼轉(zhuǎn)發(fā)消息,按照本地策略為客戶端動態(tài)分配IPv6地址和IPv6前綴,然后創(chuàng)建攜帶所 分配的IPv6地址和IPv6前綴的通告(ADVERTISE)消息,將該通告消息封裝成中繼回應(yīng) (RELAY-REPL)消息,發(fā)送給DHCPv6中繼代理。步驟104,DHCPv6中繼代理接收中繼回應(yīng)消息,從該中繼回應(yīng)消息的中繼消息選項(xiàng)(Relay Message Option)中取出通告消息,封裝目的地址為peer-address的IPv6報(bào)文, 轉(zhuǎn)發(fā)給RG。步驟105,RG收到通告消息后,發(fā)送要求(REQUEST)消息給DHCPv6中繼代理,該要 求消息攜帶通告報(bào)文中攜帶的IPv6地址和IPv6前綴。步驟106,DHCPve中繼代理接收要求消息,將該要求消息封裝成中繼轉(zhuǎn)發(fā)消息轉(zhuǎn) 發(fā)給DHCPv6服務(wù)器。步驟107,DHCPv6服務(wù)器收到中繼轉(zhuǎn)發(fā)消息后,回應(yīng)封裝成中繼回應(yīng)消息的應(yīng)答 (REPLY)消息給DHCPv6中繼代理。步驟108,DHCPv6中繼代理從收到的中繼回應(yīng)消息的中繼消息選項(xiàng)中取出應(yīng)答消 息,封裝目的地址為peer-address的IPv6報(bào)文,轉(zhuǎn)發(fā)給RG。至此,IPv6地址和IPv6前綴 的分配完成。上述的中繼轉(zhuǎn)發(fā)消息或中繼回應(yīng)消息的消息格式如圖3所示,包括msg-type 消息類型,值為 RELAY_F0RW(12)或 REPLY-REPL (13)。hop-count 經(jīng)過的DHCPv6中繼代理的跳數(shù),從0開始,第一跳DHCPv6中繼代理的 hop-count設(shè)置為0,下一跳DHCPv6中繼代理的hop-count則設(shè)置為上一跳hop-count+1。1 ink-address 一個(gè)全球或本地站點(diǎn)地址,服務(wù)器用該地址來確定客戶端所在的 鏈路。該link-address字段用來提示DHCPv6服務(wù)器該分配給RG的廣域網(wǎng)接口什么樣的 IPv6地址。peer-address 該消息的上一跳的地址,可能是客戶端或其他中繼代理。options 必須包含中繼消息選項(xiàng)(Relay Message Option),該中繼消息選項(xiàng)是中 繼轉(zhuǎn)發(fā)消息和中繼回應(yīng)消息中一個(gè)必須的組成部分,承載需要中繼的報(bào)文內(nèi)容。上述現(xiàn)有技術(shù)的IPv6地址及前綴的分配方法中對于IPv6地址,DHCPv6中繼代理通過發(fā)送的中繼轉(zhuǎn)發(fā)消息的link-address字 段給出分配的建議,DHCPv6服務(wù)器按照該建議為客戶端分配相匹配的IPv6地址。這樣, DHCPv6中繼代理可以僅為link-address建立路由,使網(wǎng)絡(luò)中傳輸?shù)臄?shù)據(jù)報(bào)文可以根據(jù) link-address的路由轉(zhuǎn)發(fā)到RG,從而不必為每個(gè)IPv6地址建立路由。而對于IPv6前綴,DHCPv6服務(wù)器是按照本地策略為客戶端進(jìn)行動態(tài)分配。這就 導(dǎo)致,DHCPv6中繼代理需要為DHCPv6服務(wù)器動態(tài)分配給RG的每個(gè)IPv6前綴建立路由,并 將該動態(tài)建立的路由通過路由協(xié)議發(fā)布到網(wǎng)絡(luò)中;還需要實(shí)時(shí)監(jiān)控管理每個(gè)RG,以便在收 到RG發(fā)送的釋放(Release)消息或者租期到達(dá)時(shí)刪除對應(yīng)的路由。

      發(fā)明內(nèi)容
      本發(fā)明實(shí)施例提供一種IPv6前綴分配方法、裝置和系統(tǒng)。一種前綴分配方法,包括接收客戶端網(wǎng)關(guān)設(shè)備發(fā)送的用于請求IPv6前綴的請求消息;獲取對應(yīng)于客戶端的IPv6前綴提示信息;發(fā)送中繼轉(zhuǎn)發(fā)消息給動態(tài)主機(jī)配置協(xié)議服務(wù)器,該中繼轉(zhuǎn)發(fā)消息攜帶該IPv6前 綴提示信息;接收動態(tài)主機(jī)配置協(xié)議服務(wù)器發(fā)送的中繼回應(yīng)消息,該中繼回應(yīng)消息攜帶動態(tài)主機(jī)配置協(xié)議服務(wù)器為客戶端分配的與IPv6前綴提示信息匹配的IPv6前綴。一種前綴分配方法,包括接收動態(tài)主機(jī)配置協(xié)議中繼代理發(fā)送的中繼轉(zhuǎn)發(fā)消息,該中繼轉(zhuǎn)發(fā)消息攜帶動態(tài) 主機(jī)配置協(xié)議中繼代理獲取的對應(yīng)于客戶端的IPv6前綴提示信息;為客戶端分配與IPv6前綴提示信息匹配的IPv6前綴;發(fā)送中繼回應(yīng)消息給動態(tài)主機(jī)配置協(xié)議中繼代理設(shè)備,該中繼回應(yīng)消息攜帶為客 戶端分配的IPv6前綴。一種動態(tài)主機(jī)配置協(xié)議中繼代理設(shè)備,包括第一接收模塊,用于接收客戶端網(wǎng)關(guān)設(shè)備發(fā)送的用于請求IPv6前綴的請求消息;獲取模塊,用于獲取對應(yīng)于 客戶端的IPv6前綴提示信息;發(fā)送模塊,用于發(fā)送中繼轉(zhuǎn)發(fā)消息給動態(tài)主機(jī)配置協(xié)議服務(wù)器,該中繼轉(zhuǎn)發(fā)消息 攜帶IPv6前綴提示信息;第二接收模塊,用于接收動態(tài)主機(jī)配置協(xié)議服務(wù)器發(fā)送的中繼回應(yīng)消息,該中繼 回應(yīng)消息攜帶動態(tài)主機(jī)配置協(xié)議服務(wù)器為客戶端分配的與IPv6前綴提示信息匹配的IPv6 前綴。一種動態(tài)主機(jī)配置協(xié)議服務(wù)器,包括接收模塊,用于接收動態(tài)主機(jī)配置協(xié)議中繼代理設(shè)備發(fā)送的中繼轉(zhuǎn)發(fā)消息,該中 繼轉(zhuǎn)發(fā)消息攜帶動態(tài)主機(jī)配置協(xié)議中繼代理設(shè)備獲取的對應(yīng)于客戶端的IPv6前綴提示信 息;分配模塊,用于為客戶端分配與IPv6前綴提示信息匹配的IPv6前綴;發(fā)送模塊,用于發(fā)送中繼回應(yīng)消息給動態(tài)主機(jī)配置協(xié)議中繼代理設(shè)備,該中繼回 應(yīng)消息攜帶為客戶端分配的IPv6前綴。一種前綴分配系統(tǒng),其特征在于,包括動態(tài)主機(jī)配置協(xié)議中繼代理設(shè)備和動態(tài)主 機(jī)配置協(xié)議服務(wù)器;動態(tài)主機(jī)配置協(xié)議中繼代理設(shè)備,用于接收客戶端網(wǎng)關(guān)設(shè)備發(fā)送的用于請求IPv6 前綴的請求消息,獲取對應(yīng)于客戶端的IPv6前綴提示信息,發(fā)送中繼轉(zhuǎn)發(fā)消息給動態(tài)主 機(jī)配置協(xié)議服務(wù)器,該中繼轉(zhuǎn)發(fā)消息攜帶IPv6前綴提示信息,接收動態(tài)主機(jī)配置協(xié)議服務(wù) 器發(fā)送的中繼回應(yīng)消息,該中繼回應(yīng)消息攜帶動態(tài)主機(jī)配置協(xié)議服務(wù)器為客戶端分配的與 IPv6前綴提示信息匹配的IPv6前綴;動態(tài)主機(jī)配置協(xié)議服務(wù)器,用于接收動態(tài)主機(jī)配置協(xié)議中繼代理設(shè)備發(fā)送的中繼 轉(zhuǎn)發(fā)消息,該中繼轉(zhuǎn)發(fā)消息攜帶動態(tài)主機(jī)配置協(xié)議中繼代理設(shè)備獲取的對應(yīng)于客戶端的 IPv6前綴提示信息,為客戶端分配與IPv6前綴提示信息匹配的IPv6前綴,發(fā)送中繼回應(yīng)消 息給動態(tài)主機(jī)配置協(xié)議中繼代理設(shè)備,該中繼回應(yīng)消息攜帶為客戶端分配的IPv6前綴。采用本發(fā)明實(shí)施例的技術(shù)方案,DHCPv6中繼代理可以利用IPv6前綴提示信息對 IPv6前綴分配給出建議,以使DHCPv6服務(wù)器為客戶端分配與IPv6前綴提示信息相匹配的 IPv6前綴。從而DHCPv6中繼代理可以僅為IPv6前綴提示信息建立路由,就可以實(shí)現(xiàn)網(wǎng)絡(luò)中 數(shù)據(jù)報(bào)文的正確轉(zhuǎn)發(fā),而不必為每個(gè)IPv6前綴建立路由,進(jìn)而也不必因需要刪除無用IPv6 前綴路由而實(shí)時(shí)監(jiān)控管理每個(gè)RG。容易理解,IPv6前綴提示信息的數(shù)目可以遠(yuǎn)小于IPv6 前綴的數(shù)目,從而DHCPv6中繼代理聚合了到達(dá)RG的路由,減少發(fā)布到網(wǎng)絡(luò)中的路由數(shù)目,并降低設(shè)備復(fù)雜度。


      圖1是通過DHCPv6PD分配IPv6地址及前綴的組網(wǎng)示意圖;圖2是現(xiàn)有技術(shù)的IPv6地址及前綴的分配方法的流程示意圖;圖3是中繼轉(zhuǎn)發(fā)消息或中繼回應(yīng)消息的消息格式的示意圖;圖4是本發(fā)明實(shí)施例一前綴分配方法的流程示意圖;圖5是本發(fā)明實(shí)施例一前綴分配方法創(chuàng)建的中繼代理鏈路前綴選項(xiàng)的格式的示 意圖;圖6是本發(fā)明實(shí)施例二前綴分配方法的流程示意圖;圖7是本發(fā)明實(shí)施例的DHCPv6中繼代理設(shè)備的邏輯結(jié)構(gòu)示意圖;圖8是本發(fā)明實(shí)施例的DHCPv6服務(wù)器的邏輯結(jié)構(gòu)示意圖;圖9是本發(fā)明實(shí)施例的IPv6前綴分配系統(tǒng)的邏輯結(jié)構(gòu)示意圖。
      具體實(shí)施例方式本發(fā)明實(shí)施例提供一種前綴分配方法,由DHCPv6中繼代理設(shè)備從預(yù)先配置中獲 取對應(yīng)于客戶端的IPv6前綴提示信息,在發(fā)送給DHCPv6服務(wù)器的中繼轉(zhuǎn)發(fā)消息中攜帶該 IPv6前綴提示信息,使得DHCPv6服務(wù)器可以根據(jù)該IPv6前綴提示信息為客戶端分配相應(yīng) 的IPv6前綴。本發(fā)明實(shí)施例還提供相應(yīng)的裝置和系統(tǒng),包括一種DHCPv6中繼代理設(shè)備和 一種DHCPv6服務(wù)器,以及一種IPv6前綴分配系統(tǒng)。以下分別進(jìn)行詳細(xì)說明。實(shí)施例一、請參考圖4,本發(fā)明實(shí)施例提供一種前綴分配方法,包括以下步驟201、DHCPv6中繼代理接收客戶端網(wǎng)關(guān)設(shè)備發(fā)送的用于請求IPv6前綴的請求消
      肩、ο客戶端網(wǎng)關(guān)設(shè)備發(fā)送的用于請求IPv6前綴的請求消息,攜帶有用于請求IPv6地 址的非臨時(shí)地址關(guān)聯(lián)標(biāo)識和用于請求IPv6前綴的前綴代理關(guān)聯(lián)標(biāo)識。本步驟201可采用 現(xiàn)有技術(shù)方案,此處不再贅述。202、DHCPv6中繼代理從預(yù)先配置中獲取對應(yīng)于客戶端的IPv6前綴提示信息。
      現(xiàn)有技術(shù)的分配方法中,DHCPv6中繼代理設(shè)備僅對IPv6地址的分配有建議權(quán),對 IPv6前綴的分配沒有建議權(quán),因而不能同時(shí)提示DHCPv6服務(wù)器該分配客戶端網(wǎng)關(guān)設(shè)備的 IPv6地址和IPv6前綴。本發(fā)明實(shí)施例通過從預(yù)先配置中獲取IPv6前綴提示信息來解決上 述問題。203、DHCPv6中繼代理設(shè)備發(fā)送中繼轉(zhuǎn)發(fā)消息給DHCPv6服務(wù)器,該中繼轉(zhuǎn)發(fā)消息 攜帶IPv6前綴提示信息。在現(xiàn)有技術(shù)的基礎(chǔ)上,本步驟在現(xiàn)有技術(shù)分配方法執(zhí)行步驟102時(shí)執(zhí)行,DHCPv6 中繼代理設(shè)備在發(fā)送的中繼轉(zhuǎn)發(fā)消息中,不僅攜帶用于提示DHCPv6服務(wù)器該分給客戶端 什么樣的IPv6地址的、填充有全球或本地站點(diǎn)地址的link-address字段,還攜帶用于提示 DHCPvB服務(wù)器該分給客戶端什么樣的IPv6前綴的IPv6前綴提示信息。204、DHCPv6中繼代理設(shè)備接收DHCPv6服務(wù)器發(fā)送的中繼回應(yīng)消息,該中繼回應(yīng)消息攜帶DHCPv6服務(wù)器為客戶端分配的與IPv6前綴提示信息匹配的IPv6前綴。在結(jié)合現(xiàn)有技術(shù)的基礎(chǔ)上,本步驟中DHCPv6中繼代理設(shè)備所接收的中繼回應(yīng)消 息,包括DHCPv6服務(wù)器跟據(jù)DHCPv6中繼代理的建議分配的IPv6前綴和IPv6地址。本步 驟對應(yīng)于現(xiàn)有技術(shù)分配方法的步驟104,自本步驟以后,分配方法可以采用與現(xiàn)有技術(shù)相同 的方案,例如發(fā)送應(yīng)答消息給客戶端網(wǎng)關(guān)設(shè)備,該應(yīng)答消息攜帶DHCPv6服務(wù)器為客戶端 分配的與IPv6前綴提示信息匹配的IPv6前綴等,此處不再贅述。作為一種優(yōu)選方案,步驟202具體可以包括DHCPvB中繼代理設(shè)備根據(jù)接收該請求消息的入接口的信息從預(yù)先配置的入接口 信息與IPv6前綴提示信息的綁定關(guān)系中選取對應(yīng)于客戶端的IPv6前綴提示信息,或者根 據(jù)管理域信息從預(yù)先配置的管理域信息與IPv6前綴提示信息的綁定關(guān)系中選取對應(yīng)于客 戶端的IPv6前綴提示信息。首先,預(yù)先配置入接口信息或者管理域信息與IPv6前綴提示信息的綁定關(guān)系,將 IPv6前綴提示信息對應(yīng)的路由信息發(fā)布到網(wǎng)絡(luò)中。本步驟中,第一級L3(三層)DHCPv6中 繼代理設(shè)備從預(yù)先配置的綁定關(guān)系中選取IPv6前綴提示信息。所說的綁定關(guān)系可以由人 工預(yù)先配置。DHCPv6中繼代理設(shè)備可能有多級,但只有第一級中預(yù)先配置上述的綁定關(guān)系。 作為第一級的DHCPv6中繼代理設(shè)備優(yōu)選L3DHCPv6中繼代理設(shè)備。在L3DHCPv6中繼代理 設(shè)備作為BRAS設(shè)備時(shí),可以根據(jù)管理域信息從預(yù)先配置的管理域信息與IPv6前綴提示信 息的綁定關(guān)系中選取對應(yīng)的IPv6前綴提示信息。隨后,還需要將IPv6前綴提示信息對應(yīng) 的路由信息發(fā)布到網(wǎng)絡(luò)中。作為另一種優(yōu)選方案,在步驟203之前還可以包括以下步驟DHCPv6中繼代理設(shè)備創(chuàng)建中繼代理鏈路前綴選項(xiàng),該中繼代理鏈路前綴選項(xiàng)攜帶 IPv6前綴提示信息。該步驟中,DHCPv6中繼代理設(shè)備創(chuàng)建一個(gè)中繼代理鏈路前綴選項(xiàng)(RelayAgent Link-Prefix Option),將所獲取的預(yù)先配置的IPv6前綴提示信息填充到該中繼代理鏈路 前綴選項(xiàng)中,再將該中繼代理鏈路前綴選項(xiàng)插入到中繼轉(zhuǎn)發(fā)消息中。這樣,在步驟202中 DHCPvB中繼代理設(shè)備發(fā)送給DHCPv6服務(wù)器的中繼轉(zhuǎn)發(fā)消息就攜帶了中繼代理鏈路前綴選 項(xiàng),也就是攜帶了 IPv6前綴提示信息。如圖5所示,該中繼代理鏈路前綴選項(xiàng)包含下述內(nèi)容Type 選項(xiàng)碼,待定,由互聯(lián)網(wǎng)數(shù)字分配機(jī)構(gòu)(The Internet AssignedNumbers Authority, IANA)分配;Prefix-length :長度為1個(gè)字節(jié),用于表示前綴長度;Prefix 長度為16個(gè)字節(jié),第一級L3 DHCPv6中繼設(shè)備添加的,填充IPv6前綴提 示信息,用于提示DHCPv6 Server為RG分配與之相匹配的IPv6前綴。Option-Ien 17 X IPv6前綴提示信息的數(shù)目。本實(shí)施例方法還有其它優(yōu)選方案,例如為客戶端分配與IPv6前綴提示信息匹配 的IPv6前綴具體可以包括IPv6前綴提示信息的長度小于IPv6前綴的長度,對于相匹配的IPv6前綴提示信 息和IPv6前綴,IPv6前綴從首位起與IPv6前綴提示信息長度相同的位數(shù)和IPv6前綴提 示信息相同。也就是說,兩者從首位起的若干位是相同的,區(qū)別在于IPv6前綴的長度更長,
      9多了若干位。例如:IPv6前綴提示信息為2001:1234:5678: :/48,則相匹配的IPv6前綴可 以為2001:1234:5678:0100::/56,兩者的前48位相同。需要注意的是,IPv6前綴提示信息 的長度是可以選擇的,并不局限為48位,例如可以是36位,42位等。在現(xiàn)有技術(shù)的基礎(chǔ)上,采用本發(fā)明實(shí)施例的前綴分配方法,DHCPv6中繼代理設(shè)備 可以在給出用于提示DHCPv6服務(wù)器該分配給客戶端什么樣的IPv6地址的建議的同時(shí),給 出用于提示DHCPv6服務(wù)器該分配給客戶端什么樣的IPv6前綴的建議。從而DHCPv6中繼 代理可以僅為IPv6前綴提示信息建立路由,就可以實(shí)現(xiàn)網(wǎng)絡(luò)中數(shù)據(jù)報(bào)文的正確轉(zhuǎn)發(fā),而不 必為每個(gè)IPv6前綴建立路由,進(jìn)而也不必因需要刪除無用IPv6前綴路由而實(shí)時(shí)監(jiān)控管理 每個(gè)RG。采用該方法,聚合了到達(dá)RG設(shè)備的路由,降低了 DHCPv6中繼代理設(shè)備的復(fù)雜度以 及發(fā)布到骨干網(wǎng)絡(luò)中的路由數(shù)目,降低了設(shè)備的復(fù)雜度。另外,在DHCPv6中繼代理不是BRAS設(shè)備的情況下,還可以降低對L3DHCPv6中繼 代理設(shè)備FIB容量的要求。這是由于,BRAS設(shè)備需要精確管理每個(gè)客戶端,必須地址/前 綴完全匹配才能轉(zhuǎn)發(fā)報(bào)文,所以BRAS設(shè)備必須下發(fā)客戶端的前綴路由,因而作為BRAS設(shè)備 的情況下不能減低容量;而不是BRAS設(shè)備的情況下,地址/前綴不需要精確匹配,因此不 需要為每個(gè)客戶端下發(fā)前綴路由,只下發(fā)一個(gè)聚合路由就可以轉(zhuǎn)發(fā)報(bào)文,因此可以降低FIB 容量。實(shí)施例二、請參考圖6,本發(fā)明實(shí)施例提供一種前綴分配方法,包括以下步驟301、DHCPv6服務(wù)器接收DHCPv6中繼代理設(shè)備發(fā)送的中繼轉(zhuǎn)發(fā)消息,該中繼轉(zhuǎn)發(fā) 消息攜帶DHCPv6中繼代理從預(yù)先配置中獲取的對應(yīng)于客戶端的IPv6前綴提示信息。上述中繼轉(zhuǎn)發(fā)消息中攜帶DHCPv6中繼代理設(shè)備創(chuàng)建的中繼代理鏈路前綴選項(xiàng), 該中繼代理鏈路前綴選項(xiàng)攜帶預(yù)先配置的IPv6前綴提示信息,從而實(shí)現(xiàn)中繼轉(zhuǎn)發(fā)消息攜 帶預(yù)先配置的IPv6前綴提示信息。302、DHCPv6服務(wù)器為客戶端分配與IPv6前綴提示信息匹配的IPv6前綴。DHCPvB服務(wù)器收到中繼轉(zhuǎn)發(fā)消息后,首先解析該中繼轉(zhuǎn)發(fā)消息攜帶的中繼代理鏈 路前綴選項(xiàng),然后獲取中繼代理鏈路前綴選項(xiàng)攜帶的IPv6前綴提示信息,再為客戶端分配 與該IPv6前綴提示信息匹配的IPv6前綴。303、DHCPv6服務(wù)器發(fā)送中繼回應(yīng)消息給DHCPv6中繼代理設(shè)備,該中繼回應(yīng)消息 攜帶為客戶端分配的IPv6前綴。本步驟對應(yīng)于現(xiàn)有技術(shù)分配方法的步驟103,自本步驟以后,分配方法可以采用與 現(xiàn)有技術(shù)相同的方案,此處不再贅述。在一個(gè)優(yōu)選方案中,IPv6前綴提示信息的長度小于IPv6前綴的長度,步驟302具 體可以為將IPv6前綴提示信息作為IPv6前綴的開頭部分;生成IPv6前綴的其余部分;將生成的與IPv6前綴提示信息匹配的IPv6前綴分配給客戶端。采用該優(yōu)選方案,IPv6前綴提示信息和IPv6前綴量兩者從首位起的若干位 是相同的,區(qū)別在于IPv6前綴的長度更長,多了若干位。例如IPv6前綴提示信息為 2001:1234:5678: /48,則相匹配的 IPv6 前綴可以為 2001:1234:5678:0100: /56,兩者的前48位相同。需要注意的是,IPv6前綴提示信息的長度是可以選擇的,并不局限為48位, 例如可以是36位,42位等。在現(xiàn)有技術(shù)的基礎(chǔ)上,采用本發(fā)明實(shí)施例的IPv6前綴分配方法,DHCPv6服務(wù)器可 以根據(jù)DHCPv6中繼代理設(shè)備通過IPv6前綴提示信息給出的分配建議為客戶端分配與IPv6 前綴提示信息匹配的IPv6前綴。從而DHCPv6中繼代理可以僅為IPv6前綴提示信息建立 路由,就可以實(shí)現(xiàn)網(wǎng)絡(luò)中數(shù)據(jù)報(bào)文的正確轉(zhuǎn)發(fā),而不必為每個(gè)IPv6前綴建立路由,進(jìn)而也 不必因需要刪除無用IPv6前綴路由而實(shí)時(shí)監(jiān)控管理每個(gè)RG。采用該方法,聚合了到達(dá)RG 設(shè)備的路由,降低了 DHCPv6中繼代理設(shè)備的復(fù)雜度以及發(fā)布到骨干網(wǎng)絡(luò)中的路由數(shù)目,降 低了設(shè)備的復(fù)雜度。實(shí)施例三、請參考圖7,本發(fā)明實(shí)施例提供一種動態(tài)主機(jī)配置協(xié)議中繼代理設(shè)備,包括第一接收模塊401,用于接收客戶端網(wǎng)關(guān)設(shè)備發(fā)送的用于請求IPv6前綴的請求消 息;獲取模塊402,用于從預(yù)先配置中獲取對應(yīng)于客戶端的IPv6前綴提示信息;發(fā)送模塊403,用于發(fā)送中繼轉(zhuǎn)發(fā)消息給DHCPv6服務(wù)器,該中繼轉(zhuǎn)發(fā)消息攜帶 IPv6前綴提示信息;第二接收模塊404,用于接收DHCPve服務(wù)器發(fā)送的中繼回應(yīng)消息,該中繼回應(yīng)消 息攜帶DHCPv6服務(wù)器為客戶端分配的與IPv6前綴提示信息匹配的IPv6前綴。其中,獲取模塊402可以進(jìn)一步包括第一獲取單元402a,用于根據(jù)接收請求消息的入接口的信息從預(yù)先配置的入接口 信息與IPv6前綴提示信息的綁定關(guān)系中選取對應(yīng)的IPv6前綴提示信息;第一獲取單元402b,用于根據(jù)管理域信息從預(yù)先配置的管理域信息與IPv6前綴 提示信息的綁定關(guān)系中選取對應(yīng)的IPv6前綴提示信息。作為優(yōu)選方案,該DHCPv6中繼代理設(shè)備還可以包括創(chuàng)建模塊405和發(fā)布模塊406。創(chuàng)建模塊405,用于創(chuàng)建中繼代理鏈路前綴選項(xiàng),該中繼代理鏈路前綴選項(xiàng)攜帶 IPv6前綴提示信息。發(fā)布模塊406,用于將IPv6前綴提示信息對應(yīng)的路由信息發(fā)布到網(wǎng)絡(luò)中。在現(xiàn)有技術(shù)的基礎(chǔ)上,采用本發(fā)明實(shí)施例的DHCPv6中繼代理設(shè)備,可以在給出用 于提示DHCPv6服務(wù)器該分配給客戶端什么樣的IPv6地址的建議的同時(shí),給出用于提示 DHCPv6服務(wù)器該分配給客戶端什么樣的IPv6前級的建議。從而DHCPv6中繼代理可以僅為 IPv6前綴提示信息建立路由,就可以實(shí)現(xiàn)網(wǎng)絡(luò)中數(shù)據(jù)報(bào)文的正確轉(zhuǎn)發(fā),而不必為每個(gè)IPv6 前綴建立路由,進(jìn)而也不必因需要刪除無用IPv6前綴路由而實(shí)時(shí)監(jiān)控管理每個(gè)RG。采用該 方法,聚合了到達(dá)RG設(shè)備的路由,降低了 DHCPv6中繼代理設(shè)備的復(fù)雜度以及發(fā)布到骨干網(wǎng) 絡(luò)中的路由數(shù)目,降低了設(shè)備的復(fù)雜度。實(shí)施例四、請參考圖8,本發(fā)明實(shí)施例提供一種動態(tài)主機(jī)配置協(xié)議服務(wù)器,包括接收模塊501,用于接收DHCPve中繼代理設(shè)備的發(fā)送中繼轉(zhuǎn)發(fā)消息,該中繼轉(zhuǎn)發(fā) 消息攜帶DHCPv6中繼代理設(shè)備從預(yù)先配置中獲取的對應(yīng)于客戶端的IPv6前綴提示信息;分配模塊502,用于為客戶端分配與IPv6前綴提示信息匹配的IPv6前綴;
      11
      發(fā)送模塊503,用于發(fā)送中繼回應(yīng)消息給DHCPv6中繼代理設(shè)備,該中繼回應(yīng)消息 攜帶為客戶端分配的IPv6前綴。作為優(yōu)選方案,分配模塊502可以包括生成單元,用于將IPv6前綴提示信息作為IPv6前綴的開頭部分,并生成IPv6前 綴的其余部分;分配單元,用于將生成的與IPv6前綴提示信息匹配的IPv6前綴分配給客戶端。在現(xiàn)有技術(shù)的基礎(chǔ)上,采用本發(fā)明實(shí)施例的DHCPv6服務(wù)器與實(shí)施例三的DHCPv6 中繼代理設(shè)備配合,DHCPv6服務(wù)器可以根據(jù)DHCPv6中繼代理設(shè)備通過IPv6前綴提示信息 給出的分配建議為客戶端分配與IPv6前綴提示信息匹配的IPv6前綴。從而DHCPv6中繼 代理可以僅為IPv6前綴提示信息建立路由,就可以實(shí)現(xiàn)網(wǎng)絡(luò)中數(shù)據(jù)報(bào)文的正確轉(zhuǎn)發(fā),而不 必為每個(gè)IPv6前綴建立路由,進(jìn)而也不必因需要刪除無用IPv6前綴路由而實(shí)時(shí)監(jiān)控管理 每個(gè)RG。采用該方法,聚合了到達(dá)RG設(shè)備的路由,降低了 DHCPv6中繼代理設(shè)備的復(fù)雜度以 及發(fā)布到骨干網(wǎng)絡(luò)中的路由數(shù)目,降低了設(shè)備的復(fù)雜度。實(shí)施例五、請參考圖9,本發(fā)明實(shí)施例提供一種前綴分配系統(tǒng),包括動態(tài)主機(jī)配置協(xié)議中繼代 理設(shè)備601和動態(tài)主機(jī)配置協(xié)議服務(wù)器602。動態(tài)主機(jī)配置協(xié)議中繼代理設(shè)備601,用于接收客戶端網(wǎng)關(guān)設(shè)備發(fā)送的用于請求 IPv6前綴的請求消息,獲取對應(yīng)于該客戶端的IPv6前綴提示信息,發(fā)送中繼轉(zhuǎn)發(fā)消息給 DHCPv6服務(wù)器,該中繼轉(zhuǎn)發(fā)消息攜帶IPv6前綴提示信息,接收DHCPv6服務(wù)器發(fā)送的中繼回 應(yīng)消息,該中繼回應(yīng)消息攜帶DHCPv6服務(wù)器為客戶端分配的與IPv6前綴提示信息匹配的 IPv6前綴。動態(tài)主機(jī)配置協(xié)議服務(wù)器602,用于接收DHCPv6中繼代理設(shè)備發(fā)送的中繼轉(zhuǎn)發(fā)消 息,該中繼轉(zhuǎn)發(fā)消息攜帶DHCPv6中繼代理設(shè)備獲取的對應(yīng)于客戶端的IPv6前綴提示信息, 為客戶端分配與IPv6前綴提示信息匹配的IPv6前綴,發(fā)送中繼回應(yīng)消息給DHCPv6中繼代 理設(shè)備,該中繼回應(yīng)消息攜帶為客戶端分配的IPv6前綴。在現(xiàn)有技術(shù)的基礎(chǔ)上,采用本發(fā)明實(shí)施例的IPv6前綴分配系統(tǒng),可以在給出用 于提示DHCPv6服務(wù)器該分配給客戶端什么樣的IPv6地址的建議的同時(shí),給出用于提示 DHCPv6服務(wù)器該分配給客戶端什么樣的IPv6前綴的建議,為客戶端分配與IPv6前綴提示 信息匹配的IPv6前綴。從而DHCPv6中繼代理可以僅為IPv6前綴提示信息建立路由,就 可以實(shí)現(xiàn)網(wǎng)絡(luò)中數(shù)據(jù)報(bào)文的正確轉(zhuǎn)發(fā),而不必為每個(gè)IPv6前綴建立路由,進(jìn)而也不必因需 要刪除無用IPv6前綴路由而實(shí)時(shí)監(jiān)控管理每個(gè)RG。采用該方法,聚合了到達(dá)RG設(shè)備的路 由,降低了 DHCPv6中繼代理設(shè)備的復(fù)雜度以及發(fā)布到骨干網(wǎng)絡(luò)中的路由數(shù)目,降低了設(shè)備 的復(fù)雜度。本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可 以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計(jì)算機(jī)可讀存儲介質(zhì)中,存儲 介質(zhì)可以包括硬盤、磁盤或光盤等。以上對本發(fā)明實(shí)施例所提供的IPv6前綴分配方法、裝置及系統(tǒng)進(jìn)行了詳細(xì)介紹, 本文中應(yīng)用了具體個(gè)例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用 于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
      及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為 對本發(fā)明的限制。
      權(quán)利要求
      一種前綴分配方法,其特征在于,包括接收客戶端網(wǎng)關(guān)設(shè)備發(fā)送的用于請求互聯(lián)網(wǎng)協(xié)議版本六IPv6前綴的請求消息;獲取對應(yīng)于所述客戶端的IPv6前綴提示信息;發(fā)送中繼轉(zhuǎn)發(fā)消息給動態(tài)主機(jī)配置協(xié)議服務(wù)器,所述中繼轉(zhuǎn)發(fā)消息攜帶所述IPv6前綴提示信息;接收動態(tài)主機(jī)配置協(xié)議服務(wù)器發(fā)送的中繼回應(yīng)消息,所述中繼回應(yīng)消息攜帶所述動態(tài)主機(jī)配置協(xié)議服務(wù)器為所述客戶端分配的與所述IPv6前綴提示信息匹配的IPv6前綴。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取對應(yīng)于所述客戶端的IPv6前綴 提示信息包括根據(jù)接收所述請求消息的入接口的信息從預(yù)先配置的入接口信息與IPv6前綴提示信 息的綁定關(guān)系中選取對應(yīng)于所述客戶端的IPv6前綴提示信息;或者,根據(jù)管理域信息從預(yù)先配置的管理域信息與IPv6前綴提示信息的綁定關(guān)系中選取對 應(yīng)于所述客戶端的IPv6前綴提示信息。
      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取對應(yīng)于所述客戶端的IPv6前綴 提示信息之后還包括將所述IPv6前綴提示信息對應(yīng)的路由信息發(fā)布到網(wǎng)絡(luò)中。
      4.根據(jù)權(quán)利要求1所述的方法,其特征在于所述IPv6前綴提示信息的長度小于所述IPv6前綴的長度,對于相匹配的IPv6前綴提 示信息和IPv6前綴,所述IPv6前綴的從首位起與所述IPv6前綴提示信息長度相同的位數(shù) 和所述IPv6前綴提示信息相同。
      5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述發(fā)送中繼轉(zhuǎn)發(fā)消息給動態(tài)主機(jī)配置 協(xié)議服務(wù)器之前還包括創(chuàng)建中繼代理鏈路前綴選項(xiàng),所述中繼代理鏈路前綴選項(xiàng)攜帶所述IPv6前綴提示信息;所述中繼轉(zhuǎn)發(fā)消息攜帶所述IPv6前綴提示信息具體為 所述中繼轉(zhuǎn)發(fā)消息攜帶所述中繼代理鏈路前綴選項(xiàng)。
      6.一種前綴分配方法,其特征在于,包括接收動態(tài)主機(jī)配置協(xié)議中繼代理發(fā)送的中繼轉(zhuǎn)發(fā)消息,所述中繼轉(zhuǎn)發(fā)消息攜帶所述動 態(tài)主機(jī)配置協(xié)議中繼代理獲取的對應(yīng)于客戶端的IPv6前綴提示信息; 為客戶端分配與所述IPv6前綴提示信息匹配的IPv6前綴;發(fā)送中繼回應(yīng)消息給所述動態(tài)主機(jī)配置協(xié)議中繼代理設(shè)備,所述中繼回應(yīng)消息攜帶為 客戶端分配的所述IPv6前綴。
      7.根據(jù)權(quán)利要求6所述的方法,其特征在于所述IPv6前綴提示信息的長度小于所述IPv6前綴的長度; 所述為客戶端分配與所述IPv6前綴提示信息匹配的IPv6前綴包括 將所述IPv6前綴提示信息作為IPv6前綴的開頭部分; 生成IPv6前綴的其余部分;將生成的與所述IPv6前綴提示信息匹配的IPv6前綴分配給客戶端。
      8.一種動態(tài)主機(jī)配置協(xié)議中繼代理設(shè)備,其特征在于,包括第一接收模塊,用于接收客戶端網(wǎng)關(guān)設(shè)備發(fā)送的用于請求IPv6前綴的請求消息;獲取模塊,用于獲取對應(yīng)于所述客戶端的IPv6前綴提示信息;發(fā)送模塊,用于發(fā)送中繼轉(zhuǎn)發(fā)消息給動態(tài)主機(jī)配置協(xié)議服務(wù)器,所述中繼轉(zhuǎn)發(fā)消息攜 帶所述IPv6前綴提示信息;第二接收模塊,用于接收動態(tài)主機(jī)配置協(xié)議服務(wù)器發(fā)送的中繼回應(yīng)消息,所述中繼回 應(yīng)消息攜帶所述動態(tài)主機(jī)配置協(xié)議服務(wù)器為客戶端分配的與所述IPv6前綴提示信息匹配 的IPv6前綴。
      9.根據(jù)權(quán)利要求8所述的設(shè)備,其特征在于,所述獲取模塊包括第一獲取單元,用于根據(jù)接收所述請求消息的入接口的信息從預(yù)先配置的入接口信息 與IPv6前綴提示信息的綁定關(guān)系中選取對應(yīng)的IPv6前綴提示信息;第二獲取單元,用于根據(jù)管理域信息從預(yù)先配置的管理域信息與IPv6前綴提示信息 的綁定關(guān)系中選取對應(yīng)的IPv6前綴提示信息。
      10.根據(jù)權(quán)利要求8所述的設(shè)備,其特征在于,還包括創(chuàng)建模塊所述創(chuàng)建模塊,用于創(chuàng)建中繼代理鏈路前綴選項(xiàng),所述中繼代理鏈路前綴選項(xiàng)攜帶所 述IPv6前綴提示信息。
      11.根據(jù)權(quán)利要求8所述的設(shè)備,其特征在于,還包括發(fā)布模塊所述發(fā)布模塊,用于將IPv6前綴提示信息對應(yīng)的路由信息發(fā)布到網(wǎng)絡(luò)中。
      12.一種動態(tài)主機(jī)配置協(xié)議服務(wù)器,其特征在于,包括接收模塊,用于接收動態(tài)主機(jī)配置協(xié)議中繼代理設(shè)備發(fā)送的中繼轉(zhuǎn)發(fā)消息,所述中繼 轉(zhuǎn)發(fā)消息攜帶所述動態(tài)主機(jī)配置協(xié)議中繼代理設(shè)備獲取的對應(yīng)于客戶端的IPv6前綴提示 fn息;分配模塊,用于為客戶端分配與所述IPv6前綴提示信息匹配的IPv6前綴;發(fā)送模塊,用于發(fā)送中繼回應(yīng)消息給所述動態(tài)主機(jī)配置協(xié)議中繼代理設(shè)備,所述中繼 回應(yīng)消息攜帶為客戶端分配的所述IPv6前綴。
      13.根據(jù)權(quán)利要求12所述的互聯(lián)網(wǎng)協(xié)議版本六的動態(tài)主機(jī)配置協(xié)議服務(wù)器,其特征在 于,所述分配模塊包括生成單元,用于將所述IPv6前綴提示信息作為IPv6前綴的開頭部分,并生成IPv6前 綴的其余部分;分配單元,用于將生成的與所述IPv6前綴提示信息匹配的IPv6前綴分配給客戶端。
      14.一種前綴分配系統(tǒng),其特征在于,包括動態(tài)主機(jī)配置協(xié)議中繼代理設(shè)備和動態(tài)主機(jī) 配置協(xié)議服務(wù)器;所述動態(tài)主機(jī)配置協(xié)議中繼代理設(shè)備,用于接收客戶端網(wǎng)關(guān)設(shè)備發(fā)送的用于請求IPv6 前綴的請求消息,獲取對應(yīng)于所述客戶端的IPv6前綴提示信息,發(fā)送中繼轉(zhuǎn)發(fā)消息給動態(tài) 主機(jī)配置協(xié)議服務(wù)器,所述中繼轉(zhuǎn)發(fā)消息攜帶所述IPv6前綴提示信息,接收所述動態(tài)主機(jī) 配置協(xié)議服務(wù)器發(fā)送的中繼回應(yīng)消息,所述中繼回應(yīng)消息攜帶所述動態(tài)主機(jī)配置協(xié)議服務(wù) 器為客戶端分配的與所述IPv6前綴提示信息匹配的IPv6前綴;所述動態(tài)主機(jī)配置協(xié)議服務(wù)器,用于接收所述動態(tài)主機(jī)配置協(xié)議中繼代理設(shè)備發(fā)送的 中繼轉(zhuǎn)發(fā)消息,所述中繼轉(zhuǎn)發(fā)消息攜帶所述動態(tài)主機(jī)配置協(xié)議中繼代理設(shè)備獲取的對應(yīng)于 客戶端的IPv6前綴提示信息,為客戶端分配與IPv6前綴提示信息匹配的IPv6前綴,發(fā)送中繼回應(yīng)消息給所述動態(tài)主機(jī)配置協(xié)議中繼代理設(shè)備,所述中繼回應(yīng)消息攜帶為客戶端分 配的IPv6前綴。
      全文摘要
      本發(fā)明實(shí)施例公開了一種前綴分配方法,包括DHCPv6中繼代理接收客戶端網(wǎng)關(guān)設(shè)備發(fā)送的用于請求IPv6前綴的請求消息,獲取對應(yīng)于客戶端的IPv6前綴提示信息,發(fā)送中繼轉(zhuǎn)發(fā)消息給DHCPv6服務(wù)器,該中繼轉(zhuǎn)發(fā)消息攜帶IPv6前綴提示信息,接收DHCPv6服務(wù)器發(fā)送的中繼回應(yīng)消息,該中繼回應(yīng)消息攜帶DHCPv6服務(wù)器為客戶端分配的與IPv6前綴提示信息匹配的IPv6前綴。本發(fā)明還公開了相應(yīng)的裝置及系統(tǒng)。采用本發(fā)明技術(shù)方案,DHCPv6中繼代理可以為IPv6前綴分配給出建議,使DHCPv6服務(wù)器可以為客戶端分配與所建議的IPv6前綴提示信息相匹配的IPv6前綴。
      文檔編號H04L12/56GK101984636SQ20101052741
      公開日2011年3月9日 申請日期2010年10月25日 優(yōu)先權(quán)日2010年10月25日
      發(fā)明者王淑香 申請人:華為技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1