6rd網(wǎng)絡(luò)網(wǎng)元設(shè)備的部署方法、設(shè)備及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種6RD網(wǎng)絡(luò)網(wǎng)元設(shè)備的部署方法、設(shè)備及系統(tǒng)。其中,所述方法包括:接收客戶邊緣CE設(shè)備發(fā)送的攜帶有設(shè)備標(biāo)識及所述CE設(shè)備的網(wǎng)絡(luò)協(xié)議版本4IPv4地址的網(wǎng)絡(luò)協(xié)議版本6IPv6地址請求報(bào)文;根據(jù)所述IPv6地址請求報(bào)文,為所述設(shè)備標(biāo)識對應(yīng)的設(shè)備分配IPv6地址;向所述CE設(shè)備返回?cái)y帶有所述設(shè)備標(biāo)識及所述IPv6地址的應(yīng)答報(bào)文,以使所述CE設(shè)備根據(jù)所述設(shè)備標(biāo)識,執(zhí)行相應(yīng)的IPv6地址部署操作。本發(fā)明實(shí)施例通過CE設(shè)備與BR設(shè)備之間的信息協(xié)同交互,實(shí)現(xiàn)了對6RD網(wǎng)絡(luò)中CE設(shè)備以及與所述CE設(shè)備連接的IPv6孤島網(wǎng)絡(luò)中的IPv6主機(jī)的IPv6地址的自動配置,大幅度降低了現(xiàn)有6RD網(wǎng)絡(luò)人工部署的難度和開銷,提高了網(wǎng)絡(luò)部署效率。
【專利說明】6RD網(wǎng)絡(luò)網(wǎng)元設(shè)備的部署方法、設(shè)備及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù),尤其涉及一種6RD網(wǎng)絡(luò)網(wǎng)元設(shè)備的部署方法、設(shè)備及系統(tǒng)?!颈尘凹夹g(shù)】
[0002]隨著IPv4 (Internet Protocol version4,網(wǎng)絡(luò)協(xié)議版本 4)地址的枯竭,由 IPv4向IPv6(Internet Protocol version6,網(wǎng)絡(luò)協(xié)議版本6)過渡的趨勢日益增加,出現(xiàn)了各種IPv4到IPv6網(wǎng)絡(luò)的過渡技術(shù)方案。在各種IPv4到IPv6網(wǎng)絡(luò)的過渡技術(shù)中,6RD(IPv6RapidDeployment, IPv6快速部署)是部署最快速、最靈活的一種隧道技術(shù)。
[0003]6RD隧道是一種IPv6隧道技術(shù),遵循和其他IPv6隧道對數(shù)據(jù)包一樣的封裝和解封裝特性,即可以將IPv6報(bào)文封裝為IPv4報(bào)文,也可以將IPv4報(bào)文解封裝為IPv6報(bào)文,從而使一個IPv6網(wǎng)絡(luò)中的主機(jī)可以跨越IPv4公網(wǎng)訪問另一個IPv6網(wǎng)絡(luò)中的主機(jī)。
[0004]如圖1所示,一個6RD網(wǎng)絡(luò)包括的設(shè)備有:至少一臺BR (Border Raley,邊界中繼)設(shè)備、一個或多個CE (Customer Edge,客戶邊緣)設(shè)備。BR設(shè)備一般位于Ipv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)之間,CE則用來連接局域網(wǎng)側(cè)的Ipv6孤島和Ipv4公網(wǎng),BR設(shè)備與CE設(shè)備之間為Ipv4網(wǎng)絡(luò)。通過各個CE (如圖1中的CEl和CE2)所連接的不同IPv6孤島內(nèi)的6RD域用戶可以進(jìn)行相互通信、也可以通過BR設(shè)備訪問IPv6公網(wǎng)中的其他IPv6主機(jī)。
[0005]現(xiàn)有6RD隧道技術(shù)提供了 CE設(shè)備自動獲取6RD選項(xiàng)的技術(shù)方案。BR通常配置為DHCPv4Server(Ipv4網(wǎng)絡(luò)上的動態(tài)主機(jī)配置協(xié)議服務(wù)器),通過DHCPV4(IpV4網(wǎng)絡(luò)上的動態(tài)主機(jī)配置協(xié)議)中的6RD選項(xiàng),CE設(shè)備可以從BR中獲取到IPv4地址和6RD選項(xiàng),然后根據(jù)6RD選項(xiàng)的參數(shù)完成CE與BR之間的6RD隧道的自動配置。
[0006]但現(xiàn)有技術(shù)方案的缺陷是:所有CE設(shè)備連接IPv6孤島的網(wǎng)絡(luò)接口上的IPv6地址,還是需要管理員自己去配置;IPv6孤島中大量的終端設(shè)備網(wǎng)絡(luò)接口上的IPv6地址也無法做到統(tǒng)一配置,需要管理員在每個IPv6孤島分別實(shí)施部署。
【發(fā)明內(nèi)容】
[0007]本發(fā)明的多個方面提供一種6RD網(wǎng)絡(luò)網(wǎng)元設(shè)備的部署方法、設(shè)備及系統(tǒng),以實(shí)現(xiàn)網(wǎng)絡(luò)的自動部署,提高部署效率。
[0008]本發(fā)明的第一個方面,提供一種6RD網(wǎng)絡(luò)網(wǎng)元設(shè)備的部署方法,包括:
[0009]接收客戶邊緣CE設(shè)備發(fā)送的攜帶有設(shè)備標(biāo)識及所述CE設(shè)備的網(wǎng)絡(luò)協(xié)議版本4IPv4地址的網(wǎng)絡(luò)協(xié)議版本6IPv6地址請求報(bào)文;
[0010]根據(jù)所述IPv6地址請求報(bào)文,為所述設(shè)備標(biāo)識對應(yīng)的設(shè)備分配IPv6地址;
[0011]向所述CE設(shè)備返回?cái)y帶有所述設(shè)備標(biāo)識及所述IPv6地址的應(yīng)答報(bào)文,以使所述CE設(shè)備根據(jù)所述設(shè)備標(biāo)識,執(zhí)行相應(yīng)的IPv6地址部署操作。
[0012]本發(fā)明的第二個方面,提供一種6RD網(wǎng)絡(luò)網(wǎng)元設(shè)備的部署方法,包括:
[0013]向邊界中繼BR設(shè)備發(fā)送攜帶有設(shè)備標(biāo)識及自身IPv4地址的IPv6地址請求報(bào)文,以使所述BR設(shè)備為所述設(shè)備標(biāo)識對應(yīng)的設(shè)備分配IPv6地址;[0014]接收所述BR設(shè)備返回的攜帶有所述設(shè)備標(biāo)識及所述IPv6地址的應(yīng)答報(bào)文;
[0015]若所述設(shè)備標(biāo)識為自身的標(biāo)識,則將所述IPv6地址配置為自身IPv6網(wǎng)絡(luò)端口的地址;
[0016]若所述設(shè)備標(biāo)識為與自身連接的IPv6主機(jī)的標(biāo)識,則將所述應(yīng)答報(bào)文轉(zhuǎn)發(fā)至所述設(shè)備標(biāo)識對應(yīng)的IPv6主機(jī),以使所述IPv6主機(jī)將所述IPv6地址配置為自身的地址。
[0017]本發(fā)明的第三個方面,提供一種BR設(shè)備,包括:
[0018]接收模塊,用于接收客戶邊緣CE設(shè)備發(fā)送的攜帶有設(shè)備標(biāo)識及所述CE設(shè)備的網(wǎng)絡(luò)協(xié)議版本4IPv4地址的網(wǎng)絡(luò)協(xié)議版本6IPv6地址請求報(bào)文;
[0019]第一分配模塊,用于根據(jù)所述IPv6地址請求報(bào)文,為所述設(shè)備標(biāo)識對應(yīng)的設(shè)備分配IPv6地址;
[0020]發(fā)送模塊,用于向所述CE設(shè)備返回?cái)y帶有所述設(shè)備標(biāo)識及所述IPv6地址的應(yīng)答報(bào)文,以使所述CE設(shè)備根據(jù)所述設(shè)備標(biāo)識,執(zhí)行相應(yīng)的IPv6地址部署操作。
[0021]本發(fā)明的第四個方面,提供一種CE設(shè)備,包括:
[0022]發(fā)送模塊,用于向邊界中繼BR設(shè)備發(fā)送攜帶有設(shè)備標(biāo)識及自身IPv4地址的IPv6地址請求報(bào)文,以使所述BR設(shè)備為所述設(shè)備標(biāo)識對應(yīng)的設(shè)備分配IPv6地址;
[0023]接收模塊,用于接收所述BR設(shè)備返回的攜帶有所述設(shè)備標(biāo)識及所述IPv6地址的應(yīng)答報(bào)文;
[0024]部署模塊,用于當(dāng)所述設(shè)備標(biāo)識為自身IPv6網(wǎng)絡(luò)端口標(biāo)識時,將所述IPv6地址配置為自身IPv6網(wǎng)絡(luò)端口的地址;當(dāng)所述設(shè)備標(biāo)識為與自身連接的IPv6主機(jī)的標(biāo)識時,將所述應(yīng)答報(bào)文轉(zhuǎn)發(fā)至所述設(shè)備標(biāo)識對應(yīng)的IPv6主機(jī),以使所述IPv6主機(jī)將所述IPv6地址配置為自身的地址。
[0025]本發(fā)明的第五個方面,提供一種6RD網(wǎng)絡(luò)通信系統(tǒng),包括:BR設(shè)備和CE設(shè)備;其中,
[0026]所述BR設(shè)備,用于接收客戶邊緣CE設(shè)備發(fā)送的攜帶有設(shè)備標(biāo)識及所述CE設(shè)備的網(wǎng)絡(luò)協(xié)議版本4IPv4地址的網(wǎng)絡(luò)協(xié)議版本6IPv6地址請求報(bào)文;根據(jù)所述IPv6地址請求報(bào)文,為所述設(shè)備標(biāo)識對應(yīng)的設(shè)備分配IPv6地址;向所述CE設(shè)備返回?cái)y帶有所述設(shè)備標(biāo)識及所述IPv6地址的應(yīng)答報(bào)文,以使所述CE設(shè)備根據(jù)所述設(shè)備標(biāo)識,執(zhí)行相應(yīng)的IPv6地址部署操作;
[0027]所述CE設(shè)備,用于向邊界中繼BR設(shè)備發(fā)送攜帶有設(shè)備標(biāo)識及自身IPv4地址的IPv6地址請求報(bào)文,以使所述BR設(shè)備為所述設(shè)備標(biāo)識對應(yīng)的設(shè)備分配IPv6地址;接收所述BR設(shè)備返回的攜帶有所述設(shè)備標(biāo)識及所述IPv6地址的應(yīng)答報(bào)文;若所述設(shè)備標(biāo)識為自身IPv6網(wǎng)絡(luò)端口標(biāo)識,則將所述IPv6地址配置為自身IPv6網(wǎng)絡(luò)端口的地址;若所述設(shè)備標(biāo)識為與自身連接的IPv6主機(jī)的標(biāo)識,則將所述應(yīng)答報(bào)文轉(zhuǎn)發(fā)至所述設(shè)備標(biāo)識對應(yīng)的IPv6主機(jī),以使所述IPv6主機(jī)將所述IPv6地址配置為自身的地址。
[0028]由上述技術(shù)方案可知,本發(fā)明實(shí)施例通過CE設(shè)備與BR設(shè)備之間的信息協(xié)同交互,實(shí)現(xiàn)了對6RD網(wǎng)絡(luò)中CE設(shè)備以及與所述CE設(shè)備連接的IPv6孤島網(wǎng)絡(luò)中的IPv6主機(jī)的IPv6地址的自動配置,大幅度降低了現(xiàn)有6RD網(wǎng)絡(luò)人工部署的難度和開銷,提高了網(wǎng)絡(luò)部署效率。【專利附圖】
【附圖說明】
[0029]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0030]圖1為現(xiàn)有技術(shù)6RD域網(wǎng)絡(luò)的結(jié)構(gòu)示意圖;
[0031]圖2為本發(fā)明實(shí)施例一提供的6RD網(wǎng)絡(luò)網(wǎng)元設(shè)備的部署方法的流程示意圖;
[0032]圖3為本發(fā)明實(shí)施例二提供的6RD網(wǎng)絡(luò)網(wǎng)元設(shè)備的部署方法的流程示意圖;
[0033]圖4為本發(fā)明實(shí)施例三提供的6RD網(wǎng)絡(luò)網(wǎng)元設(shè)備的部署方法的流程示意圖;
[0034]圖5為本發(fā)明實(shí)施例四提供的BR設(shè)備的一種實(shí)現(xiàn)方式的結(jié)構(gòu)示意圖;
[0035]圖6為本發(fā)明實(shí)施例四提供的BR設(shè)備的另一種實(shí)現(xiàn)方式的結(jié)構(gòu)示意圖;
[0036]圖7為本發(fā)明實(shí)施例五提供的CE設(shè)備的一種實(shí)現(xiàn)方式的結(jié)構(gòu)示意圖;
[0037]圖8為本發(fā)明實(shí)施例五提供的CE設(shè)備的另一種實(shí)現(xiàn)方式的結(jié)構(gòu)示意圖;
[0038]圖9為本發(fā)明實(shí)施例六提供的6RD網(wǎng)絡(luò)通信系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0039]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0040]如圖2所示,本發(fā)明實(shí)施例一提供的6RD網(wǎng)絡(luò)網(wǎng)元設(shè)備的部署方法的流程示意圖。圖2所示實(shí)施例的執(zhí)行主體可以是6RD網(wǎng)絡(luò)中的BR設(shè)備。如圖2所示,本實(shí)施例一所述的方法包括:
[0041]步驟101、接收CE設(shè)備發(fā)送的攜帶有設(shè)備標(biāo)識及所述CE設(shè)備的IPv4地址的IPv6地址請求報(bào)文。
[0042]其中,所述IPv6地址請求報(bào)文可以是所述CE設(shè)備自身生成并向所述BR設(shè)備發(fā)送的,以獲取所述BR設(shè)備為所述CE設(shè)備的IPv6網(wǎng)絡(luò)端口分配的IPv6地址;也可以是所述CE設(shè)備連接的IPv6孤島網(wǎng)絡(luò)中的IPv6主機(jī)廣播的,并由所述CE設(shè)備中繼代理轉(zhuǎn)發(fā)至所述BR設(shè)備的。
[0043]由現(xiàn)有技術(shù)6RD網(wǎng)絡(luò)的結(jié)構(gòu)(如圖1)可以看出,所述CE設(shè)備與所述BR設(shè)備之間為IPv4網(wǎng)絡(luò),所述CE設(shè)備與所述BR設(shè)備之間建立有6RD隧道。當(dāng)IPv6孤島網(wǎng)絡(luò)中的某一 IPv6主機(jī)發(fā)起IPv6會話時,IPv6主機(jī)發(fā)送的IPv6報(bào)文到達(dá)CE設(shè)備后,CE設(shè)備用IPv4包頭將其封裝為6RD隧道報(bào)文,被封裝的IPv6報(bào)文通過IPv4包頭進(jìn)行路由,中間的設(shè)備對其中的IPv6報(bào)文不感知。BR設(shè)備作為6RD隧道對端,收到所述6RD隧道報(bào)文后進(jìn)行解封裝。
[0044]本步驟中所述IPv6地址請求報(bào)文即為封裝后的6RD隧道報(bào)文。所述CE設(shè)備通過建立的6RD隧道向所述BR發(fā)送所述IPv6地址請求報(bào)文。
[0045]步驟102、根據(jù)所述IPv6地址請求報(bào)文,為所述設(shè)備標(biāo)識對應(yīng)的設(shè)備分配IPv6地址。[0046]具體地,所述BR設(shè)備中存儲有CE設(shè)備的IPv4地址與地址池的關(guān)聯(lián)關(guān)系。即對應(yīng)不同CE設(shè)備連接的IPv6孤島網(wǎng)絡(luò)存在有不同的地址池,所述BR設(shè)備可根據(jù)所述CE設(shè)備的IPv4地址來獲取所述IPv6地址請求報(bào)文中攜帶的所述CE設(shè)備的IPv4地址對應(yīng)的地址池,然后在所述地址池中獲取一個IPv6地址作為分配給所述設(shè)備標(biāo)識對應(yīng)的設(shè)備分配的IPv6地址。
[0047]進(jìn)一步地,所述CE設(shè)備的IPv4地址與地址池的關(guān)聯(lián)關(guān)系可在所述CE與所述BR之間進(jìn)行6RD隧道配置時建立。具體地,在本實(shí)施例步驟101、接收CE設(shè)備發(fā)送的攜帶有設(shè)備標(biāo)識及所述CE設(shè)備的IPv4地址的IPv6地址請求報(bào)文之前,還包括:
[0048]步驟S1、接收所述CE設(shè)備發(fā)送的IPv4地址請求報(bào)文。
[0049]步驟S2、根據(jù)所述IPv4地址請求報(bào)文,為所述CE設(shè)備分配IPv4地址及6RD選項(xiàng),并向所述CE設(shè)備返回?cái)y帶有所述IPv4地址及6RD選項(xiàng)的應(yīng)答報(bào)文,以使所述CE設(shè)備將所述IPv4地址配置為自身IPv4網(wǎng)絡(luò)端口的地址,并根據(jù)所述6RD選項(xiàng)配置所述CE設(shè)備與邊界中繼BR設(shè)備之間的6RD隧道。
[0050]步驟S3、根據(jù)所述6RD選項(xiàng),為與所述CE設(shè)備連接的IPv6孤島網(wǎng)絡(luò)創(chuàng)建一個地址池,并建立所述CE設(shè)備的IPv4地址與所述地址池的關(guān)聯(lián)關(guān)系,其中,所述地址池內(nèi)包含有至少一個IPv6地址。
[0051]具體地,本步驟可采用如下方法實(shí)現(xiàn):
[0052]首先,根據(jù)所述6RD選項(xiàng),計(jì)算與所述CE設(shè)備連接的IPv6孤島網(wǎng)絡(luò)的IPv6地址前綴。
[0053]然后,創(chuàng)建一個與所述IPv6地址前綴對應(yīng)的地址池,所述地址池內(nèi)包含有至少一個IPv6地址。
[0054]最后,建立所述CE設(shè)備的IPv4地址與所述IPv6地址前綴的關(guān)聯(lián)關(guān)系。
[0055]步驟103、向所述CE設(shè)備返回?cái)y帶有所述設(shè)備標(biāo)識及所述IPv6地址的應(yīng)答報(bào)文,以使所述CE設(shè)備根據(jù)所述設(shè)備標(biāo)識,執(zhí)行相應(yīng)的IPv6地址部署操作。
[0056]本發(fā)明實(shí)施例通過CE設(shè)備與BR設(shè)備之間的信息協(xié)同交互,實(shí)現(xiàn)了對6RD網(wǎng)絡(luò)中CE設(shè)備以及與所述CE設(shè)備連接的IPv6孤島網(wǎng)絡(luò)中的IPv6主機(jī)的IPv6地址的自動配置,大幅度降低了現(xiàn)有6RD網(wǎng)絡(luò)人工部署的難度和開銷,提高了網(wǎng)絡(luò)部署效率。
[0057]進(jìn)一步地,上述實(shí)施例一步驟102之后還包括:將分配出去的所述IPv6地址存儲在預(yù)設(shè)的分配地址庫中。本發(fā)明提供的方法通過將分配給IPv6主機(jī)的IPv6地址存儲到分配地址庫,由于DHCPv6協(xié)議決定了 IPv6主機(jī)會定期向BR設(shè)備續(xù)租期,因此,分配地址庫可以定期動態(tài)更新并保證地址庫中地址的有效性。這樣,網(wǎng)絡(luò)管理員只需要通過BR設(shè)備上分配地址庫,便可以監(jiān)視到整個6RD網(wǎng)絡(luò)中所有IPv6主機(jī)的在線狀態(tài)。
[0058]如圖3所示,本發(fā)明實(shí)施例二提供的6RD網(wǎng)絡(luò)網(wǎng)元設(shè)備的部署方法的流程示意圖。圖3所示實(shí)施例的執(zhí)行主體可以是6RD網(wǎng)絡(luò)中的CE設(shè)備。如圖3所示,本實(shí)施例二所述的方法包括:
[0059]步驟201、向邊界中繼BR設(shè)備發(fā)送攜帶有設(shè)備標(biāo)識及自身IPv4地址的IPv6地址請求報(bào)文,以使所述BR設(shè)備為所述設(shè)備標(biāo)識對應(yīng)的設(shè)備分配IPv6地址。
[0060]具體地,所述IPv6地址請求報(bào)文可以是所述CE設(shè)備自身生成并向所述BR設(shè)備發(fā)送的,以獲取IPv6地址配置CE設(shè)備的連接IPv6網(wǎng)絡(luò)端口的地址;可以是所述CE設(shè)備連接的IPv6孤島網(wǎng)絡(luò)中的IPv6主機(jī)廣播的,并由所述CE設(shè)備中繼轉(zhuǎn)發(fā)至所述BR設(shè)備的。
[0061]若所述IPv6地址請求報(bào)文是所述CE設(shè)備連接的IPv6孤島網(wǎng)絡(luò)中的IPv6主機(jī)廣播的,并由所述CE設(shè)備中繼轉(zhuǎn)發(fā)至所述BR設(shè)備的,則本步驟201之前還包括:
[0062]首先,所述CE設(shè)備接收與自身連接的IPv6主機(jī)發(fā)送的攜帶有主機(jī)標(biāo)識的地址請求廣播報(bào)文。
[0063]然后,所述CE設(shè)備將所述地址請求廣播報(bào)文轉(zhuǎn)換為地址請求單播報(bào)文,并對所述地址請求單播報(bào)文進(jìn)行6RD隧道報(bào)文封裝,生成所述IPv6地址請求報(bào)文。
[0064]與實(shí)施例一相同,本實(shí)施例中所述的IPv6地址請求報(bào)文即為封裝后的6RD隧道報(bào)文。所述CE設(shè)備通建立的6RD隧道向所述BR發(fā)送所述IPv6地址請求報(bào)文。即在本步驟201之前,所述CE與所述BR通過信息交互,獲取BR設(shè)備為所述CE設(shè)備分配的IPv4地址和6RD選項(xiàng),所述CE設(shè)備將所述IPv4地址配置為自身IPv4網(wǎng)絡(luò)端口的地址;并根據(jù)所述6RD選項(xiàng),配置自身與所述BR設(shè)備之間的6RD隧道。其中,所述CE與所述BR通過信息交互,獲取BR設(shè)備為所述CE設(shè)備分配的IPv4地址和6RD選項(xiàng),可采用如下方法實(shí)現(xiàn):所述CE設(shè)備向所述BR設(shè)備發(fā)送IPv4地址請求報(bào)文。所述BR設(shè)備根據(jù)IPv4地址請求報(bào)文,為所述CE設(shè)備的IPv4網(wǎng)絡(luò)端口分配IPv4地址,同時獲取用于配置6RD隧道的6RD選項(xiàng),并向所述CE設(shè)備返回?cái)y帶有所述IPv4地址和所述6RD選項(xiàng)的應(yīng)答報(bào)文。這里需要說明的是:所述IPv4地址請求報(bào)文可具體是DHCPv4請求廣播報(bào)文。
[0065]步驟202、接收所述BR設(shè)備返回的攜帶有所述設(shè)備標(biāo)識及所述IPv6地址的應(yīng)答報(bào)文。
[0066]步驟203、若所述設(shè)備標(biāo)識為自身的標(biāo)識,則將所述IPv6地址配置為自身IPv6網(wǎng)絡(luò)端口的地址;若所述設(shè)備標(biāo)識為與自身連接的IPv6主機(jī)的標(biāo)識,則將所述應(yīng)答報(bào)文轉(zhuǎn)發(fā)至所述設(shè)備標(biāo)識對應(yīng)的IPv6主機(jī),以使所述IPv6主機(jī)將所述IPv6地址配置為自身的地址。
[0067]本實(shí)施例通過CE設(shè)備與BR設(shè)備之間的信息協(xié)同交互,實(shí)現(xiàn)了對6RD網(wǎng)絡(luò)中CE設(shè)備以及與所述CE設(shè)備連接的IPv6孤島網(wǎng)絡(luò)中的IPv6主機(jī)的IPv6地址的自動配置,大幅度降低了現(xiàn)有6RD網(wǎng)絡(luò)人工部署的難度和開銷,提高了網(wǎng)絡(luò)部署效率。
[0068]如圖4所示,本發(fā)明實(shí)施例三提供的6RD網(wǎng)絡(luò)網(wǎng)元設(shè)備的部署方法的信令示意圖。如圖4所示,本實(shí)施例三所述的方法包括:
[0069]步驟301、CE設(shè)備向所述BR設(shè)備發(fā)送IPv4地址請求報(bào)文。
[0070]具體地,在6RD網(wǎng)絡(luò)中CE設(shè)備與BR設(shè)備之間通過IPv4網(wǎng)絡(luò)連接(如圖1所示)。在IPv4網(wǎng)絡(luò)中,CE可基于IPv4網(wǎng)絡(luò)的網(wǎng)絡(luò)協(xié)議,發(fā)出DHCPv4地址請求廣播報(bào)文。其中,所述DHCPv4是配置工作在IPv4網(wǎng)絡(luò)上的網(wǎng)絡(luò)協(xié)議。即本實(shí)施例中所述的IPv4地址請求報(bào)文可以是所述DHCPv4地址請求廣播報(bào)文。
[0071]這里需要說明的是:當(dāng)所述CE設(shè)備發(fā)送所述DHCPv4地址請求廣播報(bào)文時,由于廣播報(bào)文是沒有方向性的,因此,本步驟301可具體為:CE設(shè)備發(fā)出所述DHCPv4地址請求廣播報(bào)文。
[0072]步驟302、BR設(shè)備接收到所述IPv4地址請求報(bào)文后,為所述CE設(shè)備的IPv4網(wǎng)絡(luò)端口分配IPv4地址,并向所述CE設(shè)備返回?cái)y帶有所述IPv4地址和6RD選項(xiàng)的應(yīng)答報(bào)文;BR設(shè)備根據(jù)所述IPv4地址和6RD選項(xiàng),計(jì)算所述CE設(shè)備對應(yīng)IPv6孤島網(wǎng)絡(luò)的IPv6前綴,并創(chuàng)建一個與所述IPv6前綴對應(yīng)的地址池,建立所述CE設(shè)備的IPv4地址與所述地址池的對應(yīng)關(guān)系。
[0073]步驟303、所述CE設(shè)備接收到攜帶有所述IPv4地址和6RD選項(xiàng)的所述應(yīng)答報(bào)文后,完成IPv4地址和6RD隧道的配置,并啟動中繼DHCPv6relay功能。
[0074]具體地,所述CE設(shè)備獲取所述應(yīng)答報(bào)文中攜帶的IPv4地址,并將所述IPv4地址配置為所述CE設(shè)備的IPv4網(wǎng)絡(luò)端口的地址,根據(jù)所述6RD選項(xiàng)配置所述CE設(shè)備與所述BR設(shè)備之間的6RD隧道。
[0075]步驟304、CE設(shè)備向所述BR設(shè)備發(fā)送攜帶有CE設(shè)備的IPv6網(wǎng)絡(luò)端口標(biāo)識和所述CE設(shè)備的IPv4地址的IPv6地址請求報(bào)文,以獲取BR設(shè)備為所述CE設(shè)備分配的IPv6地址。
[0076]具體地,在6RD網(wǎng)絡(luò)中所述CE設(shè)備用來連接局域網(wǎng)側(cè)的Ipv6孤島網(wǎng)絡(luò)和IPv4公網(wǎng)。由此可知所述CE設(shè)備除要配置自身的IPv4網(wǎng)絡(luò)端口的地址外,還需配置自身的Ipv6網(wǎng)絡(luò)端口的地址。作為IPv6孤島網(wǎng)絡(luò)中的一個網(wǎng)元設(shè)備,所述CE可基于IPv6網(wǎng)絡(luò)的網(wǎng)絡(luò)協(xié)議,向所述BR設(shè)備發(fā)出攜帶有CE設(shè)備的IPv6網(wǎng)絡(luò)端口標(biāo)識和所述CE設(shè)備的IPv4地址的DHCPv6地址請求單播報(bào)文。即本實(shí)施例中所述的IPv6地址請求報(bào)文可以是所述DHCPv6地址請求單播報(bào)文。其中,所述DHCPv6是配置工作在IPv6網(wǎng)絡(luò)上的網(wǎng)絡(luò)協(xié)議。
[0077]這里需要補(bǔ)充的是:本實(shí)施例中所述的IPv6地址請求報(bào)文為經(jīng)封裝后的6RD隧道報(bào)文,以通過所述CE設(shè)備與所述BR設(shè)備之間的6RD隧道進(jìn)行傳輸。
[0078]步驟305、BR設(shè)備接收到封裝為6RD隧道報(bào)文的DHCPV6地址請求單播報(bào)文(即IPv6地址請求報(bào)文)后,為所述CE設(shè)備的IPv6網(wǎng)絡(luò)端口分配IPv6地址,并向所述CE設(shè)備返回一個攜帶有所述IPv6地址,被封裝為6RD隧道報(bào)文的應(yīng)答報(bào)文,同時BR設(shè)備將所述IPv6地址存儲在分配地址庫。
[0079]這里需要說明的是:所述BR設(shè)備實(shí)時地將分配出去的IPv6地址存儲在分配地址庫中,可方便網(wǎng)絡(luò)管理員通過BR設(shè)備上分配地址庫,即可以監(jiān)視到整個6RD網(wǎng)絡(luò)中所有IPv6主機(jī)的在線狀態(tài)。
[0080]步驟306、所述CE設(shè)備將所述應(yīng)答報(bào)文中攜帶的IPv6地址作為所述CE設(shè)備的IPv6網(wǎng)絡(luò)端口的IPv6地址。
[0081]步驟307、IPv6孤島網(wǎng)絡(luò)中的IPv6主機(jī)發(fā)送攜帶有主機(jī)標(biāo)識的地址請求廣播報(bào)文。
[0082]同樣地,所述地址請求廣播報(bào)文可具體為DHCPv6地址請求廣播報(bào)文。
[0083]步驟308、所述CE接收到所述地址請求廣播報(bào)文后,將所述地址請求廣播報(bào)文轉(zhuǎn)換為地址請求單播報(bào)文,再將所述地址請求單播報(bào)文封裝為6RD隧道報(bào)文后,發(fā)送給BR設(shè)備。
[0084]具體地,在步驟303中,所述CE已開啟了中繼DHCPv6relay功能。當(dāng)所述CE接收到所述IPv6主機(jī)發(fā)出的地址請求廣播報(bào)文后,所述CE即對所述地址請求廣播報(bào)文進(jìn)行中繼處理,即將所述地址請求廣播報(bào)文轉(zhuǎn)換為地址請求單播報(bào)文,再將所述地址請求單播報(bào)文封裝為6RD隧道報(bào)文。
[0085]步驟309、所述BR設(shè)備接收到封裝為6RD隧道報(bào)文的地址請求單播報(bào)文后,為所述IPv6主機(jī)分配IPv6地址,并向所述CE設(shè)備返回一個攜帶有所述IPv6地址,被封裝為6RD隧道報(bào)文的應(yīng)答報(bào)文,同時BR設(shè)備將所述IPv6地址存儲在分配地址庫。
[0086]步驟310、所述CE設(shè)備將接收到的應(yīng)答報(bào)文進(jìn)行解封裝,并將解封裝后的應(yīng)答報(bào)文轉(zhuǎn)發(fā)至所述IPv6主機(jī),以使所述IPv6主機(jī)獲取所述IPv6地址。
[0087]采用上述步驟301?310即可自動完成對所述6RD網(wǎng)絡(luò)中CE設(shè)備以及與所述CE設(shè)備連接的IPv6孤島網(wǎng)絡(luò)中IPv6主機(jī)的部署,無需人工部署,提高了網(wǎng)絡(luò)部署效率。
[0088]需要說明的是:對于前述的各方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
[0089]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0090]如圖5所示,本發(fā)明實(shí)施例四提供的BR設(shè)備的結(jié)構(gòu)示意圖。如圖5所示,本實(shí)施例四所述的BR設(shè)備包括:接收模塊10、第一分配模塊11和發(fā)送模塊12。其中,所述接收模塊10用于接收客戶邊緣CE設(shè)備發(fā)送的攜帶有設(shè)備標(biāo)識及所述CE設(shè)備的網(wǎng)絡(luò)協(xié)議版本4IPv4地址的網(wǎng)絡(luò)協(xié)議版本6IPv6地址請求報(bào)文。所述第一分配模塊11用于根據(jù)所述IPv6地址請求報(bào)文,為所述設(shè)備標(biāo)識對應(yīng)的設(shè)備分配IPv6地址。所述發(fā)送模塊12用于向所述CE設(shè)備返回?cái)y帶有所述設(shè)備標(biāo)識及所述IPv6地址的應(yīng)答報(bào)文,以使所述CE設(shè)備根據(jù)所述設(shè)備標(biāo)識,執(zhí)行相應(yīng)的IPv6地址部署操作。
[0091]本發(fā)明實(shí)施例通過CE設(shè)備與BR設(shè)備之間的信息協(xié)同交互,實(shí)現(xiàn)了對6RD網(wǎng)絡(luò)中CE設(shè)備以及與所述CE設(shè)備連接的IPv6孤島網(wǎng)絡(luò)中的IPv6主機(jī)的IPv6地址的自動配置,大幅度降低了現(xiàn)有6RD網(wǎng)絡(luò)人工部署的難度和開銷,提高了網(wǎng)絡(luò)部署效率。
[0092]其中,所述第一分配模塊可采用如下結(jié)構(gòu)實(shí)現(xiàn)。具體地,所述第一分配模塊包括:獲取單元和分配單元。其中,所述獲取單元用于根據(jù)預(yù)設(shè)的CE設(shè)備的IPv4地址與地址池的關(guān)聯(lián)關(guān)系,獲取所述IPv6地址請求報(bào)文中攜帶的所述CE設(shè)備的IPv4地址對應(yīng)的地址池。所述分配單元用于在獲取到的地址池中選取一個IPv6地址作為分配給所述設(shè)備標(biāo)識對應(yīng)的設(shè)備的IPv6地址。
[0093]進(jìn)一步地,上述實(shí)施例四所述的BR設(shè)備還包括:第二分配模塊和創(chuàng)建模塊。具體地,上述實(shí)施例中所述的接收模塊還用于接收所述CE設(shè)備發(fā)送的IPv4地址請求報(bào)文。所述第二分配模塊,用于根據(jù)所述IPv4地址請求報(bào)文,為所述CE設(shè)備分配IPv4地址及6RD選項(xiàng)。所述發(fā)送模塊還用于向所述CE設(shè)備返回?cái)y帶有所述IPv4地址及6RD選項(xiàng)的應(yīng)答報(bào)文,以使所述CE設(shè)備將所述IPv4地址配置為自身IPv4網(wǎng)絡(luò)端口的地址,并根據(jù)所述6RD選項(xiàng)配置所述CE設(shè)備與邊界中繼BR設(shè)備之間的6RD隧道。所述創(chuàng)建模塊用于根據(jù)所述6RD選項(xiàng),為與所述CE設(shè)備連接的IPv6孤島網(wǎng)絡(luò)創(chuàng)建一個地址池,并建立所述CE設(shè)備的IPv4地址與所述地址池的關(guān)聯(lián)關(guān)系,其中,所述地址池內(nèi)包含有至少一個IPv6地址。
[0094]其中,所述創(chuàng)建模塊可采用如下結(jié)構(gòu)實(shí)現(xiàn)。具體地,所述創(chuàng)建模塊包括:計(jì)算單元、創(chuàng)建單元和關(guān)聯(lián)關(guān)系建立單元。其中,所述計(jì)算單元用于根據(jù)所述6RD選項(xiàng),計(jì)算與所述CE設(shè)備連接的IPv6孤島網(wǎng)絡(luò)的IPv6地址前綴。所述創(chuàng)建單元用于創(chuàng)建一個與所述IPv6地址前綴對應(yīng)的地址池,所述地址池內(nèi)包含有至少一個IPv6地址。所述關(guān)聯(lián)關(guān)系建立單元用于建立所述CE設(shè)備的IPv4地址與所述IPv6地址前綴的關(guān)聯(lián)關(guān)系。
[0095]這里需要說明的是:以上所描述的設(shè)備的結(jié)構(gòu)實(shí)現(xiàn)實(shí)施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時可以有另外的劃分方式。例如:上述實(shí)施例四中,所述計(jì)算單元可從所述創(chuàng)建模塊中分離出來作為一個單獨(dú)的模塊,如稱為計(jì)算模塊;所述第一分配模塊與分離出所述計(jì)算單元的所述創(chuàng)建模塊可以作為一個模塊,如稱為IPv6網(wǎng)絡(luò)服務(wù)模塊;所述第二分配模塊,如稱為IPv4網(wǎng)絡(luò)服務(wù)模塊。所述BR設(shè)備還可包括一個6RD模塊,用于接收所述IPv4網(wǎng)絡(luò)服務(wù)模塊為所述CE設(shè)備分配IPv4地址及6RD選項(xiàng)后發(fā)出的通告信息,并在接收到所述通告信息后向所述計(jì)算模塊發(fā)出觸發(fā)信號。具體地,如圖6所示,所述BR設(shè)備包括:接收模塊10、IPv4網(wǎng)絡(luò)服務(wù)模塊13、6RD模塊14、計(jì)算模塊15、IPv6網(wǎng)絡(luò)服務(wù)模塊16以及發(fā)送模塊12。其中,所述接收模塊10用于接收CE設(shè)備發(fā)送的IPv4地址請求報(bào)文或IPv6地址請求報(bào)文,并將所述IPv4地址請求報(bào)文轉(zhuǎn)發(fā)至所述IPv4網(wǎng)絡(luò)服務(wù)模塊,將所述IPv6地址請求報(bào)文轉(zhuǎn)發(fā)至所述IPv6網(wǎng)絡(luò)服務(wù)模塊。IPv4網(wǎng)絡(luò)服務(wù)模塊13根據(jù)所述IPv4地址請求報(bào)文,為所述CE設(shè)備分配IPv4地址及6RD選項(xiàng),并向所述6RD模塊發(fā)送通告信息。所述6RD模塊14接收到所述通告信息后,向所述計(jì)算模塊發(fā)送觸發(fā)信息。所述計(jì)算模塊15接收到所述觸發(fā)信息后,根據(jù)所述6RD選項(xiàng),計(jì)算與所述CE設(shè)備連接的IPv6孤島網(wǎng)絡(luò)的IPv6地址前綴,并將計(jì)算得出的所述IPv6地址前綴通告給所述IPv6網(wǎng)絡(luò)服務(wù)模塊。所述IPv6網(wǎng)絡(luò)服務(wù)模塊16接收到所述計(jì)算模塊發(fā)送的攜帶有所述IPv6地址前綴的通告信息后,創(chuàng)建一個與所述IPv6地址前綴對應(yīng)的地址池,所述地址池內(nèi)包含有至少一個IPv6地址,并建立所述CE設(shè)備的IPv4地址與所述IPv6地址前綴的關(guān)聯(lián)關(guān)系,以便于后續(xù)所述IPv6網(wǎng)絡(luò)服務(wù)模塊根據(jù)所述接收模塊接收到的IPv6地址請求報(bào)文,從對應(yīng)的地址池中獲取一個IPv6地址作為分配給所述IPv6地址請求報(bào)文攜帶的設(shè)備標(biāo)識對應(yīng)的設(shè)備分配的IPv6地址。所述發(fā)送模塊12,分別與所述IPv4網(wǎng)絡(luò)服務(wù)模塊13和所述IPv6網(wǎng)絡(luò)服務(wù)模塊16連接,用于向所述CE設(shè)備返回?cái)y帶有所述IPv4網(wǎng)絡(luò)服務(wù)模塊13分配的IPv4地址及6RD選項(xiàng)的應(yīng)答報(bào)文,或者向所述CE設(shè)備返回?cái)y帶有所述設(shè)備標(biāo)識及所述IPv6網(wǎng)絡(luò)服務(wù)模塊16分配的所述IPv6地址的應(yīng)答報(bào)文。
[0096]再進(jìn)一步地,上述實(shí)施例四所述的BR設(shè)備還包括存儲模塊。所述存儲模塊用于將分配出去的所述IPv6地址存儲在預(yù)設(shè)的分配地址庫中。本實(shí)施例通過設(shè)置所述存儲模塊,可實(shí)時地將分配出去的IPv6地址存儲在分配地址庫中,方便網(wǎng)絡(luò)管理員通過分配地址庫,即可以監(jiān)視到整個6RD網(wǎng)絡(luò)中所有IPv6主機(jī)的在線狀態(tài)。其中,所述分配地址庫可設(shè)置在所述BR設(shè)備上,或作為外部設(shè)備單獨(dú)設(shè)置。
[0097]上述實(shí)施例四提供的所述BR設(shè)備可實(shí)現(xiàn)上述實(shí)施例一提供的6RD網(wǎng)絡(luò)網(wǎng)元設(shè)備的部署方法。
[0098]如圖7所示,本發(fā)明實(shí)施例五提供的CE設(shè)備的結(jié)構(gòu)示意圖。如圖7所示,本實(shí)施例五所述的CE設(shè)備包括:發(fā)送模塊20、接收模塊21和部署模塊22。其中,所述發(fā)送模塊20用于向邊界中繼BR設(shè)備發(fā)送攜帶有設(shè)備標(biāo)識及自身IPv4地址的IPv6地址請求報(bào)文,以使所述BR設(shè)備為所述設(shè)備標(biāo)識對應(yīng)的設(shè)備分配IPv6地址。所述接收模塊21用于接收所述BR設(shè)備返回的攜帶有所述設(shè)備標(biāo)識及所述IPv6地址的應(yīng)答報(bào)文。所述部署模塊22用于當(dāng)所述設(shè)備標(biāo)識為自身IPv6網(wǎng)絡(luò)端口標(biāo)識時,將所述IPv6地址配置為自身IPv6網(wǎng)絡(luò)端口的地址;當(dāng)所述設(shè)備標(biāo)識為與自身連接的IPv6主機(jī)的標(biāo)識時,將所述應(yīng)答報(bào)文轉(zhuǎn)發(fā)至所述設(shè)備標(biāo)識對應(yīng)的IPv6主機(jī),以使所述IPv6主機(jī)將所述IPv6地址配置為自身的地址。
[0099]本發(fā)明實(shí)施例通過CE設(shè)備與BR設(shè)備之間的信息協(xié)同交互,實(shí)現(xiàn)了對6RD網(wǎng)絡(luò)中CE設(shè)備以及與所述CE設(shè)備連接的IPv6孤島網(wǎng)絡(luò)中的IPv6主機(jī)的IPv6地址的自動配置,大幅度降低了現(xiàn)有6RD網(wǎng)絡(luò)人工部署的難度和開銷,提高了網(wǎng)絡(luò)部署效率。
[0100]進(jìn)一步地,上述實(shí)施例五所述的CE設(shè)備還包括:隧道配置模塊。具體地,本實(shí)施例五中所述的發(fā)送模塊,還用于向所述BR設(shè)備發(fā)送IPv4地址請求報(bào)文,以使所述BR設(shè)備返回?cái)y帶有IPv4地址和6RD選項(xiàng)的應(yīng)答報(bào)文。所述部署模塊還用于將所述IPv4地址配置為自身IPv4網(wǎng)絡(luò)端口的地址。所述隧道配置模塊,用于根據(jù)所述6RD選項(xiàng),配置自身與所述BR設(shè)備之間的6RD隧道。
[0101]再進(jìn)一步地,上述實(shí)施例五所述的CE設(shè)備還包括:封裝模塊。具體地,上述實(shí)施例五中所述的接收模塊還用于接收與自身連接的IPv6主機(jī)發(fā)送的攜帶有主機(jī)標(biāo)識的地址請求廣播報(bào)文。所述封裝模塊,用于將所述地址請求廣播報(bào)文轉(zhuǎn)換為地址請求單播報(bào)文,并對所述地址請求單播報(bào)文進(jìn)行6RD隧道報(bào)文封裝,生成所述IPv6地址請求報(bào)文。
[0102]同樣地,本發(fā)明實(shí)施例五中的模塊劃分也可采用其他的劃分方式,例如:圖8所示,所述CE設(shè)備包括:代理模塊23,6RD模塊24、中繼通告模塊25和中繼模塊26。其中,所述代理模塊23用于基于DHPv4協(xié)議獲取IPv4地址和6RD選項(xiàng),即基于DHPv4協(xié)議向所述BR設(shè)備發(fā)送IPv4地址請求報(bào)文,接收BR設(shè)備返回?cái)y帶有IPv4地址和6RD選項(xiàng)的應(yīng)答報(bào)文。所述代理模塊23接收到所述攜帶有IPv4地址和6RD選項(xiàng)的應(yīng)答報(bào)文后,將所述IPv4地址和6RD選項(xiàng)通告給所述6RD模塊24。所述6RD模塊24將所述IPv4地址配置為自身IPv4網(wǎng)絡(luò)端口的地址,并根據(jù)所述6RD選項(xiàng)生成6RD配置參數(shù),根據(jù)所述6RD配置參數(shù)配置自身與所述BR設(shè)備之間的6RD隧道。同時,所述6RD模塊24觸發(fā)所述中繼通告模塊25并將所述BR設(shè)備的地址(其中,所述BR設(shè)備的地址可在所述代理模塊獲取IPv4地址和6RD選項(xiàng)時獲得)告知給所述中繼通告模塊25。所述中繼通告模塊25經(jīng)觸發(fā)后,向所述中繼模塊26發(fā)出開啟指令以及所述BR設(shè)備的地址,以使所述中繼模塊26進(jìn)入中繼開啟狀態(tài),并將中繼目的地址設(shè)置為所述BR設(shè)備的地址。所述中繼模塊26還用于接收所述與自身連接的IPv6主機(jī)發(fā)送的攜帶有主機(jī)標(biāo)識的地址請求廣播報(bào)文,并將接收到所述地址請求廣播報(bào)文轉(zhuǎn)換為地址請求單播報(bào)文,然后將所述地址請求單播報(bào)文發(fā)送至所述6RD模塊24 ;或者直接生成地址請求單播報(bào)文以獲取自身IPv6網(wǎng)絡(luò)端口的IPv6地址,并將所述地址請求單播報(bào)文發(fā)送至所述6RD模塊24。所述6RD模塊24還用于對所述地址請求單播報(bào)文進(jìn)行6RD隧道報(bào)文封裝,生成所述IPv6地址請求報(bào)文,并將所述IPv6地址請求報(bào)文發(fā)送至所述BR設(shè)備;以及接收所述BR設(shè)備返回的攜帶有所述設(shè)備標(biāo)識及所述IPv6地址的應(yīng)答報(bào)文,對所述IPv6地址的應(yīng)答報(bào)文進(jìn)行解封裝,若解封裝后的應(yīng)答報(bào)文中攜帶的設(shè)備標(biāo)識為自身IPv6網(wǎng)絡(luò)端口標(biāo)識,則將所述IPv6地址配置為自身IPv6網(wǎng)絡(luò)端口的地址;若解封裝后的應(yīng)答報(bào)文中攜帶的設(shè)備標(biāo)識為與自身連接的IPv6主機(jī)的標(biāo)識,則將所述解封裝后的應(yīng)答報(bào)文發(fā)送給所述中繼模塊26。所述中繼模塊26還用于根據(jù)所述應(yīng)答報(bào)文中攜帶的設(shè)備標(biāo)識,將所述應(yīng)答報(bào)文發(fā)送至所述設(shè)備標(biāo)識對應(yīng)的IPv6主機(jī),以使所述IPv6主機(jī)將所述IPv6地址配置為自身的地址。[0103]這里需要說明的是:以上所描述的設(shè)備的結(jié)構(gòu)實(shí)現(xiàn)實(shí)施例僅僅是示意性的,所述模塊的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時可以有多種劃分方式,本發(fā)明并不具體限定。
[0104]上述實(shí)施例五提供的所述CE設(shè)備可實(shí)現(xiàn)上述實(shí)施例二提供的6RD網(wǎng)絡(luò)網(wǎng)元設(shè)備的部署方法。
[0105]如圖9所示,本發(fā)明實(shí)施例六提供的6RD網(wǎng)絡(luò)通信系統(tǒng)的結(jié)構(gòu)示意圖。如圖9所示,本實(shí)施例六所述6RD網(wǎng)絡(luò)通信系統(tǒng)包括:BR設(shè)備30和CE設(shè)備40。其中,所述BR設(shè)備30用于接收客戶邊緣CE設(shè)備發(fā)送的攜帶有設(shè)備標(biāo)識及所述CE設(shè)備的網(wǎng)絡(luò)協(xié)議版本4IPv4地址的網(wǎng)絡(luò)協(xié)議版本6IPv6地址請求報(bào)文;根據(jù)所述IPv6地址請求報(bào)文,為所述設(shè)備標(biāo)識對應(yīng)的設(shè)備分配IPv6地址;向所述CE設(shè)備返回?cái)y帶有所述設(shè)備標(biāo)識及所述IPv6地址的應(yīng)答報(bào)文,以使所述CE設(shè)備根據(jù)所述設(shè)備標(biāo)識,執(zhí)行相應(yīng)的IPv6地址部署操作。所述CE設(shè)備40用于向邊界中繼BR設(shè)備發(fā)送攜帶有設(shè)備標(biāo)識及自身IPv4地址的IPv6地址請求報(bào)文,以使所述BR設(shè)備為所述設(shè)備標(biāo)識對應(yīng)的設(shè)備分配IPv6地址;接收所述BR設(shè)備返回的攜帶有所述設(shè)備標(biāo)識及所述IPv6地址的應(yīng)答報(bào)文;若所述設(shè)備標(biāo)識為自身IPv6網(wǎng)絡(luò)端口標(biāo)識,則將所述IPv6地址配置為自身IPv6網(wǎng)絡(luò)端口的地址;若所述設(shè)備標(biāo)識為與自身連接的IPv6主機(jī)的標(biāo)識,則將所述應(yīng)答報(bào)文轉(zhuǎn)發(fā)至所述設(shè)備標(biāo)識對應(yīng)的IPv6主機(jī),以使所述IPv6主機(jī)將所述IPv6地址配置為自身的地址。
[0106]具體地,本實(shí)施例六中所述BR設(shè)備可采用上述實(shí)施例四提供的所述BR設(shè)備,所述CE設(shè)備可采用上述實(shí)施例五提供的所述CE設(shè)備。本發(fā)明實(shí)施例六提供的所述6RD網(wǎng)絡(luò)通信系統(tǒng)可實(shí)現(xiàn)上述實(shí)施例三提供的6RD網(wǎng)絡(luò)網(wǎng)元設(shè)備的部署方法。
[0107]本發(fā)明實(shí)施例通過CE設(shè)備與BR設(shè)備之間的信息協(xié)同交互,實(shí)現(xiàn)了對6RD網(wǎng)絡(luò)中CE設(shè)備以及與所述CE設(shè)備連接的IPv6孤島網(wǎng)絡(luò)中的IPv6主機(jī)的IPv6地址的自動配置,大幅度降低了現(xiàn)有6RD網(wǎng)絡(luò)人工部署的難度和開銷,提高了網(wǎng)絡(luò)部署效率。
[0108]在上述實(shí)施例中,對各個實(shí)施例的描述都各有側(cè)重,某個實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
[0109]可以理解的是,上述方法及設(shè)備中的相關(guān)特征可以相互參考。另外,上述實(shí)施例中的“第一”、“第二”等是用于區(qū)分各實(shí)施例,而并不代表各實(shí)施例的優(yōu)劣。
[0110]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過程,在此不再贅述。
[0111]以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0112]本發(fā)明提供的幾個實(shí)施例中,應(yīng)該理解到,所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0113]最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【權(quán)利要求】
1.一種網(wǎng)絡(luò)協(xié)議版本6快速部署6RD網(wǎng)絡(luò)網(wǎng)元設(shè)備的部署方法,其特征在于,包括: 接收客戶邊緣CE設(shè)備發(fā)送的攜帶有設(shè)備標(biāo)識及所述CE設(shè)備的網(wǎng)絡(luò)協(xié)議版本4IPv4地址的網(wǎng)絡(luò)協(xié)議版本6IPv6地址請求報(bào)文; 根據(jù)所述IPv6地址請求報(bào)文,為所述設(shè)備標(biāo)識對應(yīng)的設(shè)備分配IPv6地址; 向所述CE設(shè)備返回?cái)y帶有所述設(shè)備標(biāo)識及所述IPv6地址的應(yīng)答報(bào)文,以使所述CE設(shè)備根據(jù)所述設(shè)備標(biāo)識,執(zhí)行相應(yīng)的IPv6地址部署操作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述IPv6地址請求報(bào)文,為所述設(shè)備標(biāo)識對應(yīng)的設(shè)備分配IPv6地址,包括: 根據(jù)預(yù)設(shè)的CE設(shè)備的IPv4地址與地址池的關(guān)聯(lián)關(guān)系,獲取所述IPv6地址請求報(bào)文中攜帶的所述CE設(shè)備的IPv4地址對應(yīng)的地址池; 在獲取到的地址池中選取一個IPv6地址作為分配給所述設(shè)備標(biāo)識對應(yīng)的設(shè)備的IPv6地址。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述接收CE設(shè)備發(fā)送的攜帶有設(shè)備標(biāo)識及所述CE設(shè)備的IPv4地址的IPv6地址請求報(bào)文之前,還包括: 接收所述CE設(shè)備發(fā)送的IPv4地址請求報(bào)文; 根據(jù)所述IPv4地址請求報(bào)文,為所述CE設(shè)備分配IPv4地址及6RD選項(xiàng),并向所述CE設(shè)備返回?cái)y帶有所述IPv4地址及6RD選項(xiàng)的應(yīng)答報(bào)文,以使所述CE設(shè)備將所述IPv4地址配置為自身IPv4網(wǎng)絡(luò)端口的地址,并根據(jù)所述6RD選項(xiàng)配置所述CE設(shè)備與邊界中繼BR設(shè)備之間的6RD隧道; 根據(jù)所述6RD選項(xiàng),為與所述CE設(shè)備連接的IPv6孤島網(wǎng)絡(luò)創(chuàng)建一個地址池,并建立所述CE設(shè)備的IPv4地址與所述地址池的關(guān)聯(lián)關(guān)系,其中,所述地址池內(nèi)包含有至少一個IPv6地址。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述6RD選項(xiàng),為與所述CE設(shè)備連接的IPv6孤島網(wǎng)絡(luò)創(chuàng)建一個地址池,并建立所述CE設(shè)備的IPv4地址與所述地址池的對應(yīng)關(guān)系,包括: 根據(jù)所述6RD選項(xiàng),計(jì)算與所述CE設(shè)備連接的IPv6孤島網(wǎng)絡(luò)的IPv6地址前綴; 創(chuàng)建一個與所述IPv6地址前綴對應(yīng)的地址池,所述地址池內(nèi)包含有至少一個IPv6地址; 建立所述CE設(shè)備的IPv4地址與所述IPv6地址前綴的關(guān)聯(lián)關(guān)系。
5.根據(jù)權(quán)利要求1~4中任一所述的方法,其特征在于,所述根據(jù)所述IPv6地址請求報(bào)文,為所述設(shè)備標(biāo)識對應(yīng)的設(shè)備分配IPv6地址之后,還包括: 將分配出去的所述IPv6地址存儲在預(yù)設(shè)的分配地址庫中。
6.一種6RD網(wǎng)絡(luò)網(wǎng)元設(shè)備的部署方法,其特征在于,包括: 向邊界中繼BR設(shè)備發(fā)送攜帶有設(shè)備標(biāo)識及自身IPv4地址的IPv6地址請求報(bào)文,以使所述BR設(shè)備為所述設(shè)備標(biāo)識對應(yīng)的設(shè)備分配IPv6地址; 接收所述BR設(shè)備返回的攜帶有所述設(shè)備標(biāo)識及所述IPv6地址的應(yīng)答報(bào)文; 若所述設(shè)備標(biāo)識為自身IPv6網(wǎng)絡(luò)端口標(biāo)識,則將所述IPv6地址配置為自身IPv6網(wǎng)絡(luò)端口的地址; 若所述設(shè)備標(biāo)識為與自身連接的IPv6主機(jī)的標(biāo)識,則將所述應(yīng)答報(bào)文轉(zhuǎn)發(fā)至所述設(shè)備標(biāo)識對應(yīng)的IPv6主機(jī),以使所述IPv6主機(jī)將所述IPv6地址配置為自身的地址。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述向BR設(shè)備發(fā)送攜帶有設(shè)備標(biāo)識及自身IPv4地址的IPv6地址請求報(bào)文,以使所述BR設(shè)備為所述設(shè)備標(biāo)識對應(yīng)的設(shè)備分配IPv6地址之前,還包括: 向所述BR設(shè)備發(fā)送IPv4地址請求報(bào)文,以使所述BR設(shè)備返回?cái)y帶有IPv4地址和6RD選項(xiàng)的應(yīng)答報(bào)文; 將所述IPv4地址配置為自身IPv4網(wǎng)絡(luò)端口的地址; 根據(jù)所述6RD選項(xiàng),配置自身與所述BR設(shè)備之間的6RD隧道; 相應(yīng)地,所述向BR設(shè)備發(fā)送攜帶有設(shè)備標(biāo)識及自身IPv4地址的IPv6地址請求報(bào)文,具體為:通過所述6RD隧道,向所述BR設(shè)備發(fā)送攜帶有設(shè)備標(biāo)識及自身IPv4地址的IPv6地址請求報(bào)文; 所述接收所述BR設(shè)備返回的攜帶有所述設(shè)備標(biāo)識及所述IPv6地址的應(yīng)答報(bào)文,具體為:通過所述6RD隧道,接收所述BR設(shè)備返回的攜帶有所述設(shè)備標(biāo)識及所述IPv6地址的應(yīng)答報(bào)文。
8.根據(jù)權(quán)利要求6或7所述的方法,其特征在于,所述向BR設(shè)備發(fā)送攜帶有設(shè)備標(biāo)識及自身IPv4地址的IPv6地址請求報(bào)文之前,還包括: 接收與自身連接的IPv6主機(jī)發(fā)送的攜帶有主機(jī)標(biāo)識的地址請求廣播報(bào)文; 將所述地址請求廣播報(bào)文轉(zhuǎn)換為地址請求單播報(bào)文,并對所述地址請求單播報(bào)文進(jìn)行6RD隧道報(bào)文封裝,生成所述IPv6`地址請求報(bào)文。
9.一種邊界中繼BR設(shè)備,其特征在于,包括: 接收模塊,用于接收客戶邊緣CE設(shè)備發(fā)送的攜帶有設(shè)備標(biāo)識及所述CE設(shè)備的網(wǎng)絡(luò)協(xié)議版本4IPv4地址的網(wǎng)絡(luò)協(xié)議版本6IPv6地址請求報(bào)文; 第一分配模塊,用于根據(jù)所述IPv6地址請求報(bào)文,為所述設(shè)備標(biāo)識對應(yīng)的設(shè)備分配IPv6地址; 發(fā)送模塊,用于向所述CE設(shè)備返回?cái)y帶有所述設(shè)備標(biāo)識及所述IPv6地址的應(yīng)答報(bào)文,以使所述CE設(shè)備根據(jù)所述設(shè)備標(biāo)識,執(zhí)行相應(yīng)的IPv6地址部署操作。
10.根據(jù)權(quán)利要求9所述的BR設(shè)備,其特征在于,所述第一分配模塊,包括: 獲取單元,用于根據(jù)預(yù)設(shè)的CE設(shè)備的IPv4地址與地址池的關(guān)聯(lián)關(guān)系,獲取所述IPv6地址請求報(bào)文中攜帶的所述CE設(shè)備的IPv4地址對應(yīng)的地址池; 分配單元,用于在獲取到的地址池中選取一個IPv6地址作為分配給所述設(shè)備標(biāo)識對應(yīng)的設(shè)備的IPv6地址。
11.根據(jù)權(quán)利要求10所述的BR設(shè)備,其特征在于,還包括: 所述接收模塊,還用于接收所述CE設(shè)備發(fā)送的IPv4地址請求報(bào)文; 第二分配模塊,用于根據(jù)所述IPv4地址請求報(bào)文,為所述CE設(shè)備分配IPv4地址及6RD選項(xiàng); 所述發(fā)送模塊,還用于向所述CE設(shè)備返回?cái)y帶有所述IPv4地址及6RD選項(xiàng)的應(yīng)答報(bào)文,以使所述CE設(shè)備將所述IPv4地址配置為自身IPv4網(wǎng)絡(luò)端口的地址,并根據(jù)所述6RD選項(xiàng)配置所述CE設(shè)備與邊界中繼BR設(shè)備之間的6RD隧道; 創(chuàng)建模塊,用于根據(jù)所述6RD選項(xiàng),為與所述CE設(shè)備連接的IPv6孤島網(wǎng)絡(luò)創(chuàng)建一個地址池,并建立所述CE設(shè)備的IPv4地址與所述地址池的關(guān)聯(lián)關(guān)系,其中,所述地址池內(nèi)包含有至少一個IPv6地址。
12.根據(jù)權(quán)利要求11所述的BR設(shè)備,其特征在于,所述創(chuàng)建模塊,包括: 計(jì)算單元,用于根據(jù)所述6RD選項(xiàng),計(jì)算與所述CE設(shè)備連接的IPv6孤島網(wǎng)絡(luò)的IPv6地址前綴; 創(chuàng)建單元,用于創(chuàng)建一個與所述IPv6地址前綴對應(yīng)的地址池,所述地址池內(nèi)包含有至少一個IPv6地址; 關(guān)聯(lián)關(guān)系建立單元,用于建立所述CE設(shè)備的IPv4地址與所述IPv6地址前綴的關(guān)聯(lián)關(guān)系O
13.根據(jù)權(quán)利要求9~12中任一所述的BR設(shè)備,其特征在于,還包括: 存儲模塊,用于將分配出去的所述IPv6地址存儲在預(yù)設(shè)的分配地址庫中。
14.一種客戶邊緣CE設(shè)備,其特征在于,包括: 發(fā)送模塊,用于向邊界中繼BR設(shè)備發(fā)送攜帶有設(shè)備標(biāo)識及自身IPv4地址的IPv6地址請求報(bào)文,以使所述BR設(shè)備為所述設(shè)備標(biāo)識對應(yīng)的設(shè)備分配IPv6地址; 接收模塊,用于接收所述BR設(shè)備返回的攜帶有所述設(shè)備標(biāo)識及所述IPv6地址的應(yīng)答報(bào)文; 部署模塊,用于當(dāng)所述設(shè)備標(biāo)識為自身IPv6網(wǎng)絡(luò)端口標(biāo)識時,將所述IPv6地址配置為自身IPv6網(wǎng)絡(luò)端口的地址;當(dāng)所 述設(shè)備標(biāo)識為與自身連接的IPv6主機(jī)的標(biāo)識時,將所述應(yīng)答報(bào)文轉(zhuǎn)發(fā)至所述設(shè)備標(biāo)識對應(yīng)的IPv6主機(jī),以使所述IPv6主機(jī)將所述IPv6地址配置為自身的地址。
15.根據(jù)權(quán)利要求14所述的CE設(shè)備,其特征在于,還包括: 所述發(fā)送模塊,還用于向所述BR設(shè)備發(fā)送IPv4地址請求報(bào)文,以使所述BR設(shè)備返回?cái)y帶有IPv4地址和6RD選項(xiàng)的應(yīng)答報(bào)文; 所述部署模塊,還用于將所述IPv4地址配置為自身IPv4網(wǎng)絡(luò)端口的地址; 隧道配置模塊,用于根據(jù)所述6RD選項(xiàng),配置自身與所述BR設(shè)備之間的6RD隧道。
16.根據(jù)權(quán)利要求14或15所述的CE設(shè)備,其特征在于,還包括: 所述接收模塊,還用于接收與自身連接的IPv6主機(jī)發(fā)送的攜帶有主機(jī)標(biāo)識的地址請求廣播報(bào)文; 封裝模塊,用于將所述地址請求廣播報(bào)文轉(zhuǎn)換為地址請求單播報(bào)文,并對所述地址請求單播報(bào)文進(jìn)行6RD隧道報(bào)文封裝,生成所述IPv6地址請求報(bào)文。
17.一種6RD網(wǎng)絡(luò)通信系統(tǒng),其特征在于,包括:如上述權(quán)利要求9~13中任一所述的BR設(shè)備,以及如上述權(quán)利要求14~16中任一所述的CE設(shè)備。
【文檔編號】H04L29/12GK103516825SQ201310452653
【公開日】2014年1月15日 申請日期:2013年9月27日 優(yōu)先權(quán)日:2013年9月27日
【發(fā)明者】竹林 申請人:福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司