午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

報(bào)文處理方法、系統(tǒng)及路由設(shè)備的制作方法

文檔序號(hào):7979584閱讀:247來源:國知局
報(bào)文處理方法、系統(tǒng)及路由設(shè)備的制作方法
【專利摘要】本申請?zhí)峁﹫?bào)文處理方法、系統(tǒng)及路由設(shè)備。終端通過第一路由設(shè)備經(jīng)由IPv6網(wǎng)絡(luò)并通過第二路由設(shè)備與目的設(shè)備進(jìn)行通信,由于終端發(fā)起的所有IPv4報(bào)文均需經(jīng)過所述第一路由設(shè)備和所述第二路由設(shè)備發(fā)送到目的設(shè)備,因此在MAP技術(shù)的應(yīng)用場景下實(shí)現(xiàn)了星形通信模式,可以提高第二路由設(shè)備即網(wǎng)絡(luò)側(cè)設(shè)備對用戶通信流量的管理能力。
【專利說明】報(bào)文處理方法、系統(tǒng)及路由設(shè)備
【技術(shù)領(lǐng)域】
[0001 ] 本申請涉及通信技術(shù),尤其涉及報(bào)文處理方法、系統(tǒng)及路由設(shè)備。
【背景技術(shù)】
[0002]互聯(lián)網(wǎng)技術(shù)的大規(guī)模應(yīng)用極大地增加對互聯(lián)網(wǎng)協(xié)議(Internet Protocol, IP)地址的需求。IP版本6 (IPv6)是新一代的網(wǎng)絡(luò)協(xié)議,采用128位地址格式,地址空間巨大,能夠徹底解決IP版本4 (IPv4)地址不足的問題。但在互聯(lián)網(wǎng)向IPv6的平穩(wěn)遷移過程中,IPv4業(yè)務(wù)仍需保持延續(xù)性。地址端口映射(Mapping of Address and Port, MAP)是一種IPv4向IPv6的過渡技術(shù),主要針對接入網(wǎng)絡(luò)采用純IPv6的應(yīng)用場景,其技術(shù)應(yīng)用的主要網(wǎng)元包括位于IPv6網(wǎng)絡(luò)與IPv4網(wǎng)絡(luò)之間的邊界中繼路由器(Border Relay,BR)和位于用戶網(wǎng)絡(luò)邊界的用戶邊緣路由器(Customer Edge Router, CE)。CE根據(jù)分配給CE的IPv6前綴和支持 IPv6 的動(dòng)態(tài)主機(jī)配置協(xié)議(Dynamic Host Configure Protocol for IPv6, DHCPv6)服務(wù)器下發(fā)的基本映射規(guī)則(Basic Mapping Rule,BMR),獲得該CE的IPv4地址,所述IPv4地址可以是獨(dú)享(不共享)的,也可以是共享的。當(dāng)所述CE的IPv4地址是共享地址時(shí),還可以進(jìn)一步獲得該CE的端口集標(biāo)識(shí)(Port-Set Identifier, PSID)0使用相同映射規(guī)則的CE可以組成一個(gè)MAP域,同一個(gè)MAP域中的CE可以利用其映射規(guī)則和各自的IPv4地址及IPv6地址直接進(jìn)行通信,其中,映射規(guī)則可以包括BMR,轉(zhuǎn)發(fā)映射規(guī)則(Forwarding MappingRule, FMR)和提供BR的IPv6地址或前綴的缺省映射規(guī)則(Default Mapping Rule, DMR)。
[0003]然而,CE之間直接通信使得網(wǎng)絡(luò)側(cè)設(shè)備無法對這些用戶通信流量執(zhí)行管理操作,例如:流量控制和統(tǒng)計(jì)等,導(dǎo)致了網(wǎng)絡(luò)側(cè)設(shè)備管理能力的下降。

【發(fā)明內(nèi)容】

[0004]本申請的多個(gè)方面提供報(bào)文處理方法、系統(tǒng)及路由設(shè)備,用以提高網(wǎng)絡(luò)側(cè)設(shè)備對用戶通信流量的管理能力。
[0005]本申請的一方面,提供一種報(bào)文處理方法,包括:
[0006]第一路由設(shè)備接收IPv4報(bào)文,所述IPv4報(bào)文中包含目的IPv4地址;
[0007]所述第一路由設(shè)備利用第二路由設(shè)備的IPv6地址或前綴,將所述IPv4報(bào)文封裝或翻譯成IPv6報(bào)文發(fā)送給所述第二路由設(shè)備,以使得所述第二路由設(shè)備根據(jù)第一 BMR和所述IPv6報(bào)文的源IPv6地址,更新所述IPv6報(bào)文攜帶的源IPv4地址,以及利用第一 BMR,匹配出與所述目的IPv4地址對應(yīng)的路由信息,根據(jù)所述路由信息轉(zhuǎn)發(fā)所述IPv4報(bào)文的內(nèi)容。
[0008]本申請的另一方面,提供一種報(bào)文處理方法,包括:
[0009]第二路由設(shè)備接收第一路由設(shè)備發(fā)送的IPv6報(bào)文,所述IPv6報(bào)文為所述第一路由設(shè)備接收IPv4報(bào)文之后,利用所述第二路由設(shè)備的IPv6地址或前綴,將所述IPv4報(bào)文封裝或翻譯成的,所述IPv4報(bào)文中包含目的IPv4地址;
[0010]所述第二路由設(shè)備根據(jù)第一 BMR和所述IPv6報(bào)文的源IPv6地址,更新所述IPv6報(bào)文攜帶的源IPv4地址,以及利用第一 BMR,匹配出與所述目的IPv4地址對應(yīng)的路由信息;
[0011]所述第二路由設(shè)備根據(jù)所述路由信息,轉(zhuǎn)發(fā)所述IPv4報(bào)文的內(nèi)容。
[0012]本申請的另一方面,提供一種路由設(shè)備,包括:
[0013]第一接收器,用于接收IPv4報(bào)文,所述IPv4報(bào)文中包含目的IPv4地址;
[0014]處理器,用于利用第二路由設(shè)備的IPv6地址或前綴,將所述IPv4報(bào)文封裝或翻譯成IPv6報(bào)文;
[0015]發(fā)送器,用于向所述第二路由設(shè)備發(fā)送所述IPv6報(bào)文,以使得所述第二路由設(shè)備根據(jù)第一 BMR和所述IPv6報(bào)文的源IPv6地址,更新所述IPv6報(bào)文攜帶的源IPv4地址,以及利用第一 BMR,匹配出與所述目的IPv4地址對應(yīng)的路由信息,根據(jù)所述路由信息轉(zhuǎn)發(fā)所述IPv4報(bào)文的內(nèi)容。
[0016]本申請的另一方面,提供一種路由設(shè)備,包括:
[0017]接收器,用于接收第一路由設(shè)備發(fā)送的IPv6報(bào)文,所述IPv6報(bào)文為所述第一路由設(shè)備接收IPv4報(bào)文之后,利用所述路由設(shè)備的IPv6地址或前綴,將所述IPv4報(bào)文封裝或翻譯成的,所述IPv4報(bào)文中包含目的IPv4地址;
[0018]處理器,用于根據(jù)第一 BMR和所述IPv6報(bào)文的源IPv6地址,更新所述IPv6報(bào)文攜帶的源IPv4地址,以及利用第一 BMR,匹配出與所述目的IPv4地址對應(yīng)的路由信息;
[0019]發(fā)送器,用于根據(jù)所述路由信息,轉(zhuǎn)發(fā)所述IPv4報(bào)文的內(nèi)容。
[0020]本申請的另一方面,提供一種報(bào)文處理系統(tǒng),包括上述兩個(gè)方面的路由設(shè)備。
[0021]由上述技術(shù)方案可知,終端通過第一路由設(shè)備經(jīng)由IPv6網(wǎng)絡(luò)并通過第二路由設(shè)備與目的設(shè)備進(jìn)行通信,由于終端發(fā)起的所有IPv4報(bào)文均需經(jīng)過所述第一路由設(shè)備和所述第二路由設(shè)備發(fā)送到目的設(shè)備,因此在MAP技術(shù)的應(yīng)用場景下實(shí)現(xiàn)了星形通信模式,可以提高第二路由設(shè)備即網(wǎng)絡(luò)側(cè)設(shè)備對用戶通信流量的管理能力。
【專利附圖】

【附圖說明】
[0022]為了更清楚地說明本申請實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹。顯而易見地,下面描述中的附圖是本申請的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0023]圖1為本申請一實(shí)施例提供的報(bào)文處理方法的流程示意圖;
[0024]圖2為圖1對應(yīng)的實(shí)施例中所采用的MAP技術(shù)的應(yīng)用場景示意圖;
[0025]圖3為圖1對應(yīng)的實(shí)施例中第二 BMR的一映射關(guān)系示意圖;
[0026]圖4為圖1對應(yīng)的實(shí)施例中第一 BMR的一映射關(guān)系不意圖;
[0027]圖5為圖1對應(yīng)的實(shí)施例中第一 BMR的另一映射關(guān)系不意圖;
[0028]圖6為圖1對應(yīng)的實(shí)施例中第_BMR的另一映射關(guān)系不意圖;
[0029]圖7為圖1對應(yīng)的實(shí)施例中第_ BMR的另一映射關(guān)系不意圖;
[0030]圖8為本申請另一實(shí)施例提供的報(bào)文處理方法的流程示意圖;
[0031]圖9為本申請另一實(shí)施例提供的路由設(shè)備的結(jié)構(gòu)不意圖;
[0032]圖10為本申請另一實(shí)施例提供的路由設(shè)備的結(jié)構(gòu)示意圖;
[0033]圖11為本申請另一實(shí)施例提供的路由設(shè)備的結(jié)構(gòu)示意圖;[0034]圖12為本申請另一實(shí)施例提供的路由設(shè)備的結(jié)構(gòu)示意圖;
[0035]圖13為本申請另一實(shí)施例提供的路由設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0036]為使本申請實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本申請實(shí)施例中的附圖,對本申請實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本申請一部分實(shí)施例,而不是全部的實(shí)施例。基于本申請中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請保護(hù)的范圍。
[0037]本申請的技術(shù)方案,可以應(yīng)用于采用MAP技術(shù)的應(yīng)用場景(參見draft-mdt-softwire-mapping-address-and-port-03 )。其中,第一路由設(shè)備可以為位于用戶網(wǎng)絡(luò)邊界的用戶邊緣路由器(Customer Edge Router, CE)、用戶住宅設(shè)備(Customer Premise Equipment,CPE)或用戶網(wǎng)關(guān)設(shè)備(Residential Gateway)等網(wǎng)元;第二路由設(shè)備可以為位于IPv6網(wǎng)絡(luò)與IPv4網(wǎng)絡(luò)之間的邊界中繼路由器(Border Relay,BR)或端口范圍路由器(Port-RangeRouter, PRR)等網(wǎng)兀。
[0038]圖1為本申請一實(shí)施例提供的報(bào)文處理方法的流程示意圖,圖2為圖1對應(yīng)的實(shí)施例中所采用的MAP技術(shù)的應(yīng)用場景示意圖,如圖1所示和圖2所示。
[0039]101、第一路由設(shè)備接收IPv4報(bào)文,所述IPv4報(bào)文中包含目的IPv4地址。
[0040]102、所述第一路由設(shè)備利用第二路由設(shè)備的IPv6地址或前綴,將所述IPv4報(bào)文封裝或翻譯成IPv6報(bào)文發(fā)送給所述第二路由設(shè)備,以使得所述第二路由設(shè)備根據(jù)第一 BMR和所述IPv6報(bào)文的源IPv6地址,更新所述IPv6報(bào)文攜帶的源IPv4地址,以及利用第一BMR,匹配出與所述目的IPv4地址對應(yīng)的路由信息,根據(jù)所述路由信息轉(zhuǎn)發(fā)所述IPv4報(bào)文的內(nèi)容。
[0041]具體地,所述第一路由設(shè)備具體可以通過兩個(gè)功能模塊實(shí)現(xiàn)將所述IPv4報(bào)文封裝或翻譯成IPv6報(bào)文,即網(wǎng)絡(luò)地址轉(zhuǎn)換(Network Address Translation, NAT) 44和MAP。在NAT44模塊中,則將接收到的所述IPv4報(bào)文中的私網(wǎng)IPv4地址和端口轉(zhuǎn)換成公網(wǎng)IPv4地址;在MAP模塊中,則會(huì)將經(jīng)過所述NAT44模塊處理的IPv4報(bào)文封裝或翻譯成IPv6報(bào)文。
[0042]可以理解的是,所述第一路由設(shè)備具體也可以通過一個(gè)功能模塊實(shí)現(xiàn)將所述IPv4報(bào)文封裝或翻譯成IPv6報(bào)文,本實(shí)施例對此不進(jìn)行限定。
[0043]其中,所述IPv6報(bào)文具體可以通過兩種方式攜帶源IPv4地址(即公網(wǎng)IPv4地址):一種方式為,對于封裝情況,通過所述IPv4報(bào)文的報(bào)文頭攜帶;另一種方式為,對于翻譯情況,通過所述IPv6報(bào)文的源IPv6地址的接口標(biāo)識(shí)(Interface ID)中的字段來攜帶。
[0044]本實(shí)施例中,終端通過第一路由設(shè)備經(jīng)由IPv6網(wǎng)絡(luò)并通過第二路由設(shè)備與目的設(shè)備進(jìn)行通信,由于終端發(fā)起的所有IPv4報(bào)文均需經(jīng)過所述第一路由設(shè)備和所述第二路由設(shè)備發(fā)送到目的設(shè)備,因此在MAP技術(shù)的應(yīng)用場景下實(shí)現(xiàn)了星形通信模式,可以提高第二路由設(shè)備即網(wǎng)絡(luò)側(cè)設(shè)備對用戶通信流量的管理能力。
[0045]可選地,在本實(shí)施例的一個(gè)可選實(shí)施方式中,在不同第一路由設(shè)備共享公網(wǎng)IPv4地址的場景中,在102之前,所述第一路由設(shè)備接收支持IPv6的動(dòng)態(tài)主機(jī)配置協(xié)議(Dynamic Host Configure Protocol for IPv6,DHCPv6)服務(wù)器下發(fā)的所述第一路由設(shè)備的PSID和所述第二路由設(shè)備的IPv6地址或前綴,并沒有下發(fā)BMR,以使得所述第一路由設(shè)備無法根據(jù)BMR獲得該第一路由設(shè)備的公網(wǎng)IPv4地址。相應(yīng)地,在102中,由于所述第一路由設(shè)備無法利用BMR,匹配出與所述目的IPv4地址對應(yīng)的路由信息,所述第一路由設(shè)備則可以利用第二路由設(shè)備的IPv6地址或前綴,將所述IPv4報(bào)文封裝或翻譯成IPv6報(bào)文發(fā)送給所述第二路由設(shè)備。另外,由于所述第一路由設(shè)備無法獲得其公網(wǎng)IPv4地址,因此,所述第一路由設(shè)備發(fā)送的所述IPv6報(bào)文攜帶的源IPv4地址可以為一特定的IPv4地址,例如:在IANA申請注冊的特定單播IPv4地址,或類似DS-1ite技術(shù)中用于標(biāo)識(shí)B4的192.0.0.2,或全0,或全I(xiàn)等。
[0046]以第一路由設(shè)備為位于用戶網(wǎng)絡(luò)邊界的CE,第二路由設(shè)備為位于IPv6網(wǎng)絡(luò)與IPv4網(wǎng)絡(luò)之間的BR為例。DHCPv6服務(wù)器在下發(fā)給CE的參數(shù)中,包括用于訪問BR的DMR,及所述CE的PSID。所述DMR中包含所述BR的IPv6地址或前綴。CE利用DMR,將接收到的IPv4報(bào)文封裝或翻譯成IPv6報(bào)文發(fā)送給BR。由于BR中保留了完整的BMR即第一 BMR,如圖4所示。因此,BR可以根據(jù)所述第一 BM R和來自CE的IPv6報(bào)文的源IPv6地址,獲得所述CE的公網(wǎng)IPv4地址,并利用該公網(wǎng)IPv4地址更新所述IPv6報(bào)文攜帶的源IPv4地址;然后,BR可以利用所述第一 BMR,匹配出與所述目的IPv4地址對應(yīng)的路由信息,根據(jù)所述路由信息轉(zhuǎn)發(fā)所述IPv4報(bào)文的內(nèi)容。例如:若BR接收到的IPv6報(bào)文中攜帶的所述目的IPv4地址與BR中某個(gè)MAP域的所述第一 BMR中的規(guī)則IPv4前綴能夠匹配,則說明目的設(shè)備在該BR所在的某個(gè)的MAP域內(nèi),BR將使用IPv6報(bào)文對所述IPv4報(bào)文的內(nèi)容進(jìn)行回傳處理,即所述IPv4報(bào)文的內(nèi)容通過BR發(fā)向另一 CE ;若BR接收到的所述IPv6報(bào)文攜帶的所述目的IPv4地址與BR中任一 MAP域的所述第一 BMR中的規(guī)則IPv4前綴不能匹配,BR則將所述IPv6報(bào)文攜帶的所述IPv4報(bào)文的內(nèi)容轉(zhuǎn)發(fā)至IPv4公網(wǎng)。
[0047]終端通過CE經(jīng)由IPv6網(wǎng)絡(luò)并通過BR與目的設(shè)備進(jìn)行通信,由于終端發(fā)起的所有IPv4報(bào)文均需經(jīng)過CE和BR發(fā)送到目的設(shè)備,因此在MAP技術(shù)的應(yīng)用場景下實(shí)現(xiàn)了星形通信模式,可以提高BR對用戶通信流量的管理能力。
[0048]可選地,在本實(shí)施例的一個(gè)可選實(shí)施方式中,在不同第一路由設(shè)備共享公網(wǎng)IPv4地址的場景中,在102之前,所述第一路由設(shè)備接收動(dòng)態(tài)主機(jī)配置協(xié)議(Dynamic HostConfigure Protocol for IPv6,DHCPv6)服務(wù)器下發(fā)的不完整的 BMR (即第二 BMR)和 DMR,即服務(wù)器并沒有下發(fā)完整的BMR (即第一 BMR),以使得所述第一路由設(shè)備無法根據(jù)所述第二 BMR獲得該第一路由設(shè)備的公網(wǎng)IPv4地址。所述第二 BMR僅提供PSID的長度信息。可選地,所述第二 BMR中還可以進(jìn)一步包含第一嵌入地址(Embedded Address, EA)比特位(EA bits)長度,所述第一 EA比特位長度用以指示分配給所述第一路由設(shè)備的IPv6前綴中PSID的長度。其中,所述DMR用于訪問第二路由設(shè)備,即所述DMR中包含所述第二路由設(shè)備的IPv6地址或其IPv6前綴。也就是說,在102之前,所述第一路由設(shè)備無法利用所述第二 BMR,匹配出與所述目的IPv4地址對應(yīng)的路由信息。相應(yīng)地,在102中,由于所述第一路由設(shè)備無法利用不完整的BMR (即第二 BMR),匹配出與所述目的IPv4地址對應(yīng)的路由信息,所述第一路由設(shè)備將利用DMR,將所述IPv4報(bào)文封裝或翻譯成IPv6報(bào)文發(fā)送給所述第二路由設(shè)備。另外,由于所述第一路由設(shè)備無法獲得所述第一路由設(shè)備的公網(wǎng)IPv4地址,因此,所述第一路由設(shè)備發(fā)送的所述IPv6報(bào)文攜帶的源IPv4地址可以為一特定的IPv4地址,例如:在互聯(lián)網(wǎng)號(hào)碼分配局(Internet Assigned Numbers Authority, IANA)申請注冊的特定單播IPv4地址,或類似輕型雙棧(dual stack lite, DS-lite)技術(shù)中用于標(biāo)識(shí)B4的192.0.0.2,或全O或全I(xiàn)等。
[0049]其中,所述第一路由設(shè)備的IPv6前綴是由運(yùn)營商分配給所述第一路由設(shè)備的,例如:DHCPv6服務(wù)器通過前綴委派(DHCPv6 Prefix Delegation, DHCPv6_PD)方式給所述第一路由設(shè)備委派的IPv6前綴,或者運(yùn)營商邊緣路由器(Provider Edge Router)通過無狀態(tài)地址自動(dòng)配置(Stateless Address Auto-Configuration, SLAAC)方式給所述第一路由設(shè)備分配的IPv6前綴。
[0050]以第一路由設(shè)備為位于用戶網(wǎng)絡(luò)邊界的CE,第二路由設(shè)備為位于IPv6網(wǎng)絡(luò)與IPv4網(wǎng)絡(luò)之間的BR為例。DHCPv6服務(wù)器在下發(fā)給CE的參數(shù)中,下發(fā)用于訪問BR的DMR,以及不完整的BMR即第二 BMR,如圖3所示,其中,所述第二 BMR中還可以進(jìn)一步包含第一 EA比特位長度,所述第一 EA比特位長度用以指示分配給所述CE的IPv6前綴中PSID的長度。CE利用DMR,將接收到的IPv4報(bào)文封裝或翻譯成IPv6報(bào)文發(fā)送給BR。由于BR中保留了完整的BMR即第一 BMR,如圖4所示。因此,BR可以根據(jù)所述第一 BMR和來自CE的IPv6報(bào)文的源IPv6地址,獲得所述CE的公網(wǎng)IPv4地址,并利用該公網(wǎng)IPv4地址更新所述IPv6報(bào)文攜帶的源IPv4地址;然后,BR可以利用所述第一 BMR,匹配出與所述目的IPv4地址對應(yīng)的路由信息,根據(jù)所述路由信息轉(zhuǎn)發(fā)所述IPv4報(bào)文的內(nèi)容。例如:若BR接收到的IPv6報(bào)文中攜帶的所述目的IPv4地址與BR中某個(gè)MAP域的所述第一 BMR中的規(guī)則IPv4前綴能夠匹配,則說明目的設(shè)備在該BR所在的某個(gè)的MAP域內(nèi),BR將使用IPv6報(bào)文對所述IPv4報(bào)文的內(nèi)容進(jìn)行回傳處理,即所述IPv4報(bào)文的內(nèi)容通過BR發(fā)向另一 CE ;若BR接收到的所述IPv6報(bào)文攜帶的所述目的IPv4地址與BR中任一 MAP域的所述第一 BMR中的規(guī)則IPv4前綴不能匹配,BR則將所述IPv6報(bào)文攜帶的所述IPv4報(bào)文的內(nèi)容轉(zhuǎn)發(fā)至IPv4公網(wǎng)。
[0051]終端通過CE經(jīng)由IPv6網(wǎng)絡(luò)并通過BR與目的設(shè)備進(jìn)行通信,由于終端發(fā)起的所有IPv4報(bào)文均需經(jīng)過CE和BR發(fā)送到目的設(shè)備,因此在MAP技術(shù)的應(yīng)用場景下實(shí)現(xiàn)了星形通信模式,可以提高BR對用戶通信流量的管理能力。
[0052]可選地,在本實(shí)施例的一個(gè)可選實(shí)施方式中,在不同第一路由設(shè)備不共享公網(wǎng)IPv4地址的場景中,在102之前,所述第一路由設(shè)備還可以進(jìn)一步接收DHCPv6服務(wù)器只下發(fā)的所述DMR,即服務(wù)器只下發(fā)了所述DMR,并沒有下發(fā)BMR,以使得所述第一路由設(shè)備無法根據(jù)BMR獲得該第一路由設(shè)備的公網(wǎng)IPv4前綴或地址。其中,所述DMR用于訪問第二路由設(shè)備,即所述DMR中包含所述第二路由設(shè)備的IPv6地址或其IPv6前綴。相應(yīng)地,在102中,由于所述第一路由設(shè)備無法利用BMR,匹配出與所述目的IPv4地址對應(yīng)的路由信息,所述第一路由設(shè)備則可以利用DMR,將所述IPv4報(bào)文封裝或翻譯成IPv6報(bào)文發(fā)送給所述第二路由設(shè)備。另外,由于所述第一路由設(shè)備無法獲得其公網(wǎng)IPv4地址,因此,所述第一路由設(shè)備發(fā)送的所述IPv6報(bào)文攜帶的源IPv4地址可以為一特定的IPv4地址,例如:在IANA申請注冊的特定單播IPv4地址,或類似DS-1ite技術(shù)中用于標(biāo)識(shí)B4的192.0.0.2,或全O或全
I坐丄 O
[0053]以第一路由設(shè)備為位于用戶網(wǎng)絡(luò)邊界的CE,第二路由設(shè)備為位于IPv6網(wǎng)絡(luò)與IPv4網(wǎng)絡(luò)之間的BR為例。DHCPv6服務(wù)器在下發(fā)給CE的參數(shù)中,僅下發(fā)用于訪問BR的DMR,而不下發(fā)BMR。CE利用DMR,將接收到的IPv4報(bào)文封裝或翻譯成IPv6報(bào)文發(fā)送給BR。由于BR中保留了完整的BMR即第一 BMR,如圖5所示。因此,BR可以根據(jù)所述第一 BMR和來自CE的IPv6報(bào)文的源IPv6地址,獲得所述CE的公網(wǎng)IPv4前綴或地址。如果BR獲得的是所述CE的公網(wǎng)IPv4前綴,BR則可以根據(jù)預(yù)設(shè)規(guī)則在該公網(wǎng)IPv4前綴所指示的網(wǎng)段中固定選擇一個(gè)地址,例如,該網(wǎng)段的可用的首地址,作為所述CE的公網(wǎng)IPv4地址。然后,BR則可以利用獲得的所述CE的公網(wǎng)IPv4地址更新所述IPv6報(bào)文攜帶的源IPv4地址;然后,BR可以利用所述第一 BMR,匹配出與所述I Pv6報(bào)文攜帶的所述目的IPv4地址對應(yīng)的路由信息,根據(jù)所述路由信息轉(zhuǎn)發(fā)所述IPv4報(bào)文的內(nèi)容。例如:若BR接收到的所述I Pv6報(bào)文攜帶的所述目的IPv4地址與BR中某個(gè)MAP域的所述第一 BMR中的規(guī)則IPv4前綴能夠匹配,則說明目的設(shè)備在該BR所屬的某個(gè)MAP域內(nèi),BR將使用IPv6報(bào)文對所述IPv4報(bào)文的內(nèi)容進(jìn)行回傳處理,即所述IPv4報(bào)文的內(nèi)容通過BR發(fā)向另一 CE ;SBR接收到的所述IPv6報(bào)文攜帶的所述目的I Pv4地址與BR中任一 MAP域的所述第一 BMR中的規(guī)則IPv4前綴不能匹配,BR則將所述IPv6報(bào)文攜帶的所述IPv4報(bào)文的內(nèi)容轉(zhuǎn)發(fā)至IPv4公網(wǎng)。
[0054]終端通過CE經(jīng)由IPv6網(wǎng)絡(luò)并通過BR與目的設(shè)備進(jìn)行通信,由于終端發(fā)起的所有IPv4報(bào)文均需經(jīng)過CE和BR發(fā)送到目的設(shè)備,因此在MAP技術(shù)的應(yīng)用場景下實(shí)現(xiàn)了星形通信模式,可以提高BR對用戶通信流量的管理能力。
[0055]可選地,在本實(shí)施例的一個(gè)可選實(shí)施方式中,在不同第一路由設(shè)備共享公網(wǎng)IPv4地址的場景中,在102之前,所述第一路由設(shè)備接收DHCPv6服務(wù)器下發(fā)的不完全正確的BMR(即第二 BMR)和所述DMR,即服務(wù)器沒有下發(fā)完全正確的BMR (即第一 BMR),以使得所述第一路由設(shè)備無法根據(jù)所述第二 BMR獲得該第一路由設(shè)備的公網(wǎng)IPv4地址??蛇x地,所述第二 BMR中還可以進(jìn)一步包含特定的規(guī)則IPv4前綴(例如:10.10.10.10/{規(guī)則IPv4前綴的長度},或全O或全I(xiàn)等)和第二 EA比特位長度,所述第二 EA比特位長度用以指示分配給所述第一路由設(shè)備的IPv6前綴中的IPv4后綴與PSID的長度之和,所述IPv4后綴為所述第一路由設(shè)備的IPv4地址中除去所述規(guī)則IPv4前綴的相應(yīng)長度之后的剩余部分。其中,所述DMR用于訪問第二路由設(shè)備,即所述DMR中包含所述第二路由設(shè)備的IPv6地址或其IPv6前綴。也就是說,在102之前,所述第一路由設(shè)備無法利用所述第二 BMR,匹配出與所述目的IPv4地址對應(yīng)的路由信息。相應(yīng)地,在102中,由于所述第一路由設(shè)備無法利用不完全正確的BMR(即第二 BMR),匹配出與所述目的IPv4地址對應(yīng)的路由信息,所述第一路由設(shè)備則可以利用DMR,將所述IPv4報(bào)文封裝或翻譯成IPv6報(bào)文發(fā)送給所述第二路由設(shè)備。另外,由于所述第一路由設(shè)備也無法利用不完全正確的BMR (即第二 BMR),獲得所述第一路由設(shè)備的公網(wǎng)IPv4地址,因此,所述第一路由設(shè)備發(fā)送的所述IPv6報(bào)文攜帶的源IPv4地址可以為使用所述特定的規(guī)則IPv4前綴的IPv4地址。
[0056]其中,所述第一路由設(shè)備的IPv6前綴是由運(yùn)營商分配給所述第一路由設(shè)備的,例如:DHCPv6服務(wù)器通過前綴委派(DHCPv6Prefix Delegation, DHCPv6-PD)方式給所述第一路由設(shè)備委派的IPv6前綴,或者運(yùn)營商邊緣路由器(Provider Edge Router)通過無狀態(tài)地址自動(dòng)配置(Stateless Address Auto-Configuration, SLAAC)方式給所述第一路由設(shè)備分配的IPv6前綴。
[0057]以第一路由設(shè)備為位于用戶網(wǎng)絡(luò)邊界的CE,第二路由設(shè)備為位于IPv6網(wǎng)絡(luò)與IPv4網(wǎng)絡(luò)之間的BR為例。DHCPv6服務(wù)器在下發(fā)給CE的參數(shù)中,下發(fā)用于訪問BR的DMR,以及不完全正確的BMR即第二 BMR,如圖6所示,其中,所述第二 BMR中還可以進(jìn)一步包含特定的規(guī)則IPv4前綴和第二 EA比特位長度,所述第二 EA比特位長度用以指示分配給所述CE的IPv6前綴中的IPv4后綴與PSID的長度之和。CE利用DMR,將接收到的IPv4報(bào)文封裝或翻譯成IPv6報(bào)文發(fā)送給BR。由于BR中保留了完全正確的BMR即第一 BM R,如圖4所示。因此,BR可以根據(jù)所述第一 BMR和來自CE的IPv6報(bào)文的源IPv6地址,獲得所述CE的公網(wǎng)IPv4地址,并該公網(wǎng)IPv4地址更新所述IPv6報(bào)文攜帶的源IPv4地址;然后,BR可以利用所述第一 BMR,匹配出與所述IPv6報(bào)文攜帶的所述目的IPv4地址對應(yīng)的路由信息,根據(jù)所述路由信息轉(zhuǎn)發(fā)所述IPv4報(bào)文的內(nèi)容。若BR接收到的所述IPv6報(bào)文攜帶的所述目的IPv4地址與BR中某個(gè)MAP域的所述第一 BMR中的規(guī)則IPv4前綴能夠匹配,則說明目的設(shè)備在該BR所屬的某個(gè)MAP域內(nèi),BR將使用IPv6報(bào)文對所述IPv4報(bào)文的內(nèi)容進(jìn)行回傳處理,即所述IPv4報(bào)文的內(nèi)容通過BR發(fā)向另一 CE ;若BR接收到的所述IPv6報(bào)文攜帶的目的IPv4地址與BR中任一 MAP域的所述第一 BMR中的規(guī)則IPv4前綴不能匹配,BR則將所述IPv6報(bào)文攜帶的所述IPv4報(bào)文的內(nèi)容轉(zhuǎn)發(fā)至IPv4公網(wǎng)。
[0058]終端通過CE經(jīng)由IPv6網(wǎng)絡(luò)并通過BR與目的設(shè)備進(jìn)行通信,由于終端發(fā)起的所有IPv4報(bào)文均需經(jīng)過CE和BR發(fā)送到目的設(shè)備,因此在MAP技術(shù)的應(yīng)用場景下實(shí)現(xiàn)了星形通信模式,可以提高BR對用戶通信流量的管理能力。
[0059]可選地,在本實(shí)施例的一個(gè)可選實(shí)施方式中,在不同第一路由設(shè)備不共享公網(wǎng)IPv4地址的場景中,在102之前,所述第一路由設(shè)備接收DHCPv6服務(wù)器下發(fā)的不完全正確的BMR (即第二 BMR)和所述DMR,即服務(wù)器沒有下發(fā)完全正確的BMR (即第一 BMR),以使得所述第一路由設(shè)備無法根據(jù)所述第二 BMR獲得該第一路由設(shè)備的公網(wǎng)IPv4前綴或地址。可選地,所述第二 BMR中還可以進(jìn)一步包含特定的規(guī)則IPv4前綴(例如:10.10.10.10/{規(guī)則IPv4前綴的長度},或全O或全I(xiàn)等)和第三EA比特位長度,所述第三EA比特位長度用以指示分配給所述第一路由設(shè)備的IPv6前綴中的IPv4后綴的長度,所述IPv4后綴為所述第一路由設(shè)備的IPv4前綴或地址中除去所述規(guī)則IPv4前綴的相應(yīng)長度之后的剩余部分。其中,所述DMR用于訪問第二路由設(shè)備,即所述DMR中包含所述第二路由設(shè)備的IPv6地址或其IPv6前綴。也就是說,在102之前,所述第一路由設(shè)備無法利用所述第二 BMR,匹配出與所述目的IPv4地址對應(yīng)的路由信息。相應(yīng)地,在102中,由于所述第一路由設(shè)備無法利用不完全正確的BMR (即第二 BMR),匹配出與所述目的IPv4地址對應(yīng)的路由信息,所述第一路由設(shè)備利用DMR,將所述IPv4報(bào)文封裝或翻譯成IPv6報(bào)文發(fā)送給所述第二路由設(shè)備。另夕卜,由于所述第一路由設(shè)備也無法利用不完整的BMR (即第二 BMR),獲得所述第一路由設(shè)備的公網(wǎng)IPv4前綴或地址,因此,所述第一路由設(shè)備發(fā)送的所述IPv6報(bào)文攜帶的源IPv4地址可以為使用所述特定的規(guī)則IPv4前綴的IPv4地址。
[0060]其中,所述第一路由設(shè)備的IPv6前綴是由運(yùn)營商分配給所述第一路由設(shè)備的,例如:DHCPv6服務(wù)器通過前綴委派(DHCPv6Prefix Delegation, DHCPv6-PD)方式給所述第一路由設(shè)備委派的IPv6前綴,或者運(yùn)營商邊緣路由器(Provider Edge Router)通過無狀態(tài)地址自動(dòng)配置(Stateless Address Auto-Configuration, SLAAC)方式給所述第一路由設(shè)備分配的IPv6前綴。
[0061]以第一路由設(shè)備為位于用戶網(wǎng)絡(luò)邊界的CE,第二路由設(shè)備為位于IPv6網(wǎng)絡(luò)與IPv4網(wǎng)絡(luò)之間的BR為例。DHCPv6服務(wù)器在下發(fā)給CE的參數(shù)中,下發(fā)用于訪問BR的DMR,以及不完全正確的BMR即第二 BMR,如圖7所示,其中,所述第二 BMR中還可以進(jìn)一步包含特定的規(guī)則IPv4前綴和第三EA比特位長度,所述第三EA比特位長度用以指示分配給所述CE的IPv6前綴中的IPv4后綴的長度。CE利用DMR,將接收到的IPv4報(bào)文封裝或翻譯成IPv6報(bào)文發(fā)送給BR。由于BR中保留了完全正確的BMR即第一 BMR,如圖5所示。因此,BR可以根據(jù)所述第一 BMR和來自CE的IPv6報(bào)文的源IPv6地址,獲得所述CE的公網(wǎng)IPv4地址。然后,BR則可以利用獲得的所述CE的公網(wǎng)IPv4地址更新所述IPv6報(bào)文攜帶的源IPv4地址;然后,BR可以利用所述第一 BMR,匹配出與所述IPv6報(bào)文攜帶的所述目的IPv4地址對應(yīng)的路由信息,根據(jù)所述路由信息轉(zhuǎn)發(fā)所述IPv4報(bào)文的內(nèi)容。若BR接收到的所述IPv6報(bào)文攜帶的所述目的IPv4地址與BR中某個(gè)MAP域的所述第一 BMR中的規(guī)則IPv4前綴能夠匹配,則說明目的設(shè)備在該該BR所屬的某個(gè)MAP域內(nèi),BR將使用IPv6報(bào)文對所述IPv4報(bào)文的內(nèi)容進(jìn)行回傳處理,即所述IPv4報(bào)文的內(nèi)容通過BR發(fā)向另一 CE;若BR接收到的所述IPv6報(bào)文攜帶的所述目的IPv4地址與BR中任一 MAP域的所述第一 BMR中的規(guī)則IPv4前綴不能匹配,BR則將所述IPv6報(bào)文攜帶的所述IPv4報(bào)文的內(nèi)容轉(zhuǎn)發(fā)至IPv4公網(wǎng)。
[0062]終端通過CE經(jīng)由IPv6網(wǎng)絡(luò)并通過BR與目的設(shè)備進(jìn)行通信,由于終端發(fā)起的所有I Pv4報(bào)文均需經(jīng)過CE和BR發(fā)送到目的設(shè)備,因此在MAP技術(shù)的應(yīng)用場景下實(shí)現(xiàn)了星形通信模式,可以提高BR對用戶通信流量的管理能力。
[0063]圖8為本申請另一實(shí)施例提供的報(bào)文處理方法的流程示意圖,如圖8所示。
[0064]801、第二路由設(shè)備接收第一路由設(shè)備發(fā)送的IPv6報(bào)文,所述IPv6報(bào)文為所述第一路由設(shè)備接收IPv4報(bào)文之后,利用所述第二路由設(shè)備的IPv6地址或前綴,將所述IPv4報(bào)文封裝或翻譯成的,所述IPv4報(bào)文中包含目的IPv4地址。
[0065]802、所述第二路由設(shè)備根據(jù)第一 BMR和所述IPv6報(bào)文的源IPv6地址,更新所述IPv6報(bào)文攜帶的源IPv4地址,以及利用第一 BMR,匹配出與所述目的IPv4地址對應(yīng)的路由信息。
[0066]803、所述第二路由設(shè)備根據(jù)所述路由信息,轉(zhuǎn)發(fā)所述IPv4報(bào)文的內(nèi)容。
[0067]具體地,所述第一路由設(shè)備具體可以通過兩個(gè)功能模塊實(shí)現(xiàn)將所述IPv4報(bào)文封裝或翻譯成IPv6報(bào)文,即網(wǎng)絡(luò)地址轉(zhuǎn)換(Network Address Translation, NAT) 44和MAP。在NAT44模塊中,則將接收到的所述IPv4報(bào)文中的私網(wǎng)IPv4地址和端口轉(zhuǎn)換成公網(wǎng)IPv4地址;在MAP模塊中,則會(huì)將經(jīng)過所述NAT44模塊處理的IPv4報(bào)文封裝或翻譯成IPv6報(bào)文。
[0068]可以理解的是,所述第一路由設(shè)備具體也可以通過一個(gè)功能模塊實(shí)現(xiàn)將所述IPv4報(bào)文封裝或翻譯成IPv6報(bào)文,本實(shí)施例對此不進(jìn)行限定。
[0069]其中,所述IPv6報(bào)文具體可以通過兩種方式攜帶源IPv4地址(即公網(wǎng)IPv4地址):一種方式為,對于封裝情況,通過所述IPv4報(bào)文的報(bào)文頭攜帶;另一種方式為,對于翻譯情況,通過所述IPv6報(bào)文的源IPv6地址的接口標(biāo)識(shí)(Interface ID)中的字段來攜帶。
[0070]本實(shí)施例中,終端通過第一路由設(shè)備經(jīng)由IPv6網(wǎng)絡(luò)并通過第二路由設(shè)備與目的設(shè)備進(jìn)行通信,由于終端發(fā)起的所有IPv4報(bào)文均需經(jīng)過所述第一路由設(shè)備和所述第二路由設(shè)備發(fā)送到目的設(shè)備,因此在MAP技術(shù)的應(yīng)用場景下實(shí)現(xiàn)了星形通信模式,可以提高第二路由設(shè)備即網(wǎng)絡(luò)側(cè)設(shè)備對用戶通信流量的管理能力。
[0071]可選地,在本實(shí)施例的一個(gè)可選實(shí)施方式中,在不同第一路由設(shè)備共享公網(wǎng)IPv4地址的場景中,在801之前,所述第一路由設(shè)備接收DHCPv6服務(wù)器下發(fā)的所述第一路由設(shè)備的PSID和所述第二路由設(shè)備的IPv6地址或前綴,并沒有下發(fā)BMR,以使得所述第一路由設(shè)備無法根據(jù)BMR獲得該第一路由設(shè)備的公網(wǎng)IPv4前綴或地址。相應(yīng)地,在102中,由于所述第一路由設(shè)備無法利用BMR,匹配出與所述目的IPv4地址對應(yīng)的路由信息,所述第一路由設(shè)備則可以利用第二路由設(shè)備的IPv6地址或前綴,將所述IPv4報(bào)文封裝或翻譯成IPv6報(bào)文發(fā)送給所述第二路由設(shè)備。另外,由于所述第一路由設(shè)備無法獲得其公網(wǎng)IPv4地址,因此,所述第一路由設(shè)備發(fā)送的所述IPv6報(bào)文攜帶的源IPv4地址可以為一特定的IPv4地址,例如:在IANA申請注冊的特定單播IPv4地址,或類似DS-1ite技術(shù)中用于標(biāo)識(shí)B4的192.0.0.2,或全O或全I(xiàn)等。
[0072]以第一路由設(shè)備為位于用戶網(wǎng)絡(luò)邊界的CE,第二路由設(shè)備為位于IPv6網(wǎng)絡(luò)與IPv4網(wǎng)絡(luò)之間的BR為例。DHCPv6服務(wù)器在下發(fā)給CE的參數(shù)中,下發(fā)用于訪問BR的DMR,以及所述CE的PSID。所述DMR中包含所述BR的IPv6地址或前綴。CE利用DMR,將接收到的IPv4報(bào)文封裝或翻譯成IPv6報(bào)文發(fā)送給BR。由于BR中保留了完整的BMR即第一 BMR,如圖4所示。因此,BR可以根據(jù)所述第一 BMR和來自CE的IPv6報(bào)文的源IPv6地址,獲得所述CE的公網(wǎng)IPv4地址,并利用該公網(wǎng)IPv4地址更新所述IPv6報(bào)文攜帶的源IPv4地址;然后,BR可以利用所述第一 BMR,匹配出與所述目的IPv4地址對應(yīng)的路由信息,根據(jù)所述路由信息轉(zhuǎn)發(fā)所述IPv4報(bào)文的內(nèi)容。例如:若BR接收到的IPv6報(bào)文中攜帶的所述目的IPv4地址與BR中某個(gè)MAP域的所述第一 BMR中的規(guī)則IPv4前綴能夠匹配,則說明目的設(shè)備在該BR所在的某個(gè)的MAP域內(nèi),BR將使用IPv6報(bào)文對所述IPv4報(bào)文的內(nèi)容進(jìn)行回傳處理,即所述IPv4報(bào)文的內(nèi)容通過BR發(fā)向另一 CE ;若BR接收到的所述IPv6報(bào)文攜帶的所述目的IPv4地址與BR中任一 MAP域的所述第一 BMR中的規(guī)則IPv4前綴不能匹配,BR則將所述IPv6報(bào)文攜帶的所述IPv4報(bào)文的內(nèi)容轉(zhuǎn)發(fā)至IPv4公網(wǎng)。
[0073]終端通過CE經(jīng)由IPv6網(wǎng)絡(luò)并通過BR與目的設(shè)備進(jìn)行通信,由于終端發(fā)起的所有IPv4報(bào)文均需經(jīng)過CE和BR發(fā)送到目的設(shè)備,因此在MAP技術(shù)的應(yīng)用場景下實(shí)現(xiàn)了星形通信模式,可以提高BR對用戶通信流量的管理能力。
[0074]可選地,在本實(shí)施例的一個(gè)可選實(shí)施方式中,在不同第一路由設(shè)備共享公網(wǎng)IPv4地址的場景中,在801之前,所述第一路由設(shè)備接收DHCPv6服務(wù)器下發(fā)的不完整的BMR(SP第二 BMR)和所述DMR,即服務(wù)器并沒有下發(fā)完整的BMR (即第一 BMR),以使得所述第一路由設(shè)備無法根據(jù)所述第二 BMR獲得該第一路由設(shè)備的公網(wǎng)IPv4地址??蛇x地,所述第二BMR中還可以進(jìn)一步包含第一 EA (Embedded Address, EA)比特位(EA bits)長度,所述第
一EA比特位長度用以指示分配給所述第一路由設(shè)備的IPv6前綴中PSID的長度。其中,所述DMR用于訪問第二路由設(shè)備,即所述DMR中包含所述第二路由設(shè)備的IPv6地址或其IPv6前綴。也就是說,在801之前,所述第一路由設(shè)備無法利用所述第二 BMR,匹配出與所述目的IPv4地址對應(yīng)的路由信息。相應(yīng)地,由于所述第一路由設(shè)備無法利用不完整的BMR (即第二 BMR),匹配出與所述目的IPv4地址對應(yīng)的路由信息,所述第一路由設(shè)備將利用DMR,將所述IPv4報(bào)文封裝或翻譯成IPv6報(bào)文發(fā)送給所述第二路由設(shè)備。另外,由于所述第一路由設(shè)備無法獲得所述第一路由設(shè)備的公網(wǎng)IPv4地址,因此,所述第一路由設(shè)備發(fā)送的所述IPv6報(bào)文攜帶的源IPv4地址可以為一特定的IPv4地址,例如:在IANA申請注冊的特定單播IPv4地址,或類似DS-1ite技術(shù)中用于標(biāo)識(shí)B4的192.0.0.2,或全O或全I(xiàn)等。
[0075]其中,所述第一路由設(shè)備的IPv6前綴是由運(yùn)營商分配給所述第一路由設(shè)備,例如:DHCPv6 服務(wù)器通過 DHCPv6 中的前綴委派(DHCPv6 Prefix Delegation, DHCPv6_PD)方式給所述第一路由設(shè)備委派IPv6前綴,或者無狀態(tài)地址自動(dòng)配置(Stateless AddressAuto-Co nf iguration, SLAAC)服務(wù)器通過SLAAC方式給所述第一路由設(shè)備指配IPv6前綴。
[0076]以第一路由設(shè)備為位于用戶網(wǎng)絡(luò)邊界的CE,第二路由設(shè)備為位于IPv6網(wǎng)絡(luò)與IPv4網(wǎng)絡(luò)之間的BR為例。DHCPv6服務(wù)器在下發(fā)給CE的參數(shù)中,下發(fā)用于訪問BR的DMR,以及不完整的BMR即第二BMR,如圖3所示,其中,所述第二BMR中還可以進(jìn)一步包含第一EA比特位長度,所述第一 EA比特位長度用以指示分配給所述CE的IPv6前綴中PSID的長度。CE利用DMR,將接收到的IPv4報(bào)文封裝或翻譯成IPv6報(bào)文發(fā)送給BR。由于BR中保留了完整的BMR即第一 BMR,如圖4所示。因此,BR可以根據(jù)所述第一 BMR和來自CE的IPv6報(bào)文的源IPv6地址,獲得所述CE的公網(wǎng)IPv4地址,并利用該公網(wǎng)IPv4地址更新所述IPv6報(bào)文攜帶的源IPv4地址;然后,BR可以利用所述第一 BMR,匹配出與所述目的IPv4地址對應(yīng)的路由信息,根據(jù)所述路由信息轉(zhuǎn)發(fā)所述IPv4報(bào)文的內(nèi)容。例如:若BR接收到的IPv6報(bào)文中攜帶的所述目的IPv4地址與BR中某個(gè)MAP域的所述第一 BMR中的規(guī)則IPv4前綴能夠匹配,則說明目的設(shè)備在該BR所在的某個(gè)的MAP域內(nèi),BR將使用IPv6報(bào)文對所述IPv4報(bào)文的內(nèi)容進(jìn)行回傳處理,即所述IPv4報(bào)文的內(nèi)容通過BR發(fā)向另一 CE;若BR接收到的所述IPv6報(bào)文攜帶的所述目的IPv4地址與BR中任一 MAP域的所述第一 BMR中的規(guī)則IPv4前綴不能匹配,BR則將所述IPv6報(bào)文攜帶的所述IPv4報(bào)文的內(nèi)容轉(zhuǎn)發(fā)至IPv4公網(wǎng)。
[0077]終端通過CE經(jīng)由IPv6網(wǎng)絡(luò)并通過BR與目的設(shè)備進(jìn)行通信,由于終端發(fā)起的所有IPv4報(bào)文均需經(jīng)過CE和BR發(fā)送到目的設(shè)備,因此在MAP技術(shù)的應(yīng)用場景下實(shí)現(xiàn)了星形通信模式,可以提高BR對用戶通信流量的管理能力。
[0078]可選地,在本實(shí)施例的一個(gè)可選實(shí)施方式中,在不同第一路由設(shè)備不共享公網(wǎng)IPv4地址的場景中,在801之前,所述第一路由設(shè)備還可以進(jìn)一步接收DHCPv6服務(wù)器只下發(fā)的所述DMR,即服務(wù)器只下發(fā)了所述DMR,并沒有下發(fā)BMR,以使得所述第一路由設(shè)備無法根據(jù)BMR獲得該第一路由設(shè)備的公網(wǎng)IPv4前綴或地址。其中,所述DMR用于訪問第二路由設(shè)備,即所述DMR中包含所述第二路由設(shè)備的IPv6地址或其IPv6前綴。相應(yīng)地,由于所述第一路由設(shè)備無法利用BMR,匹配出與所述目的IPv4地址對應(yīng)的路由信息,所述第一路由設(shè)備則可以利用DMR,將所述IPv4報(bào)文封裝或翻譯成IPv6報(bào)文發(fā)送給所述第二路由設(shè)備。另外,由于所述第一路由設(shè)備無法獲得其公網(wǎng)IPv4地址,因此,所述第一路由設(shè)備發(fā)送的所述IPv6報(bào)文攜帶的源IPv4地址可以為一特定的IPv4地址,例如:在IANA申請注冊的特定單播IPv4地址,或類似DS-1ite技術(shù)中用于標(biāo)識(shí)B4的192.0.0.2,或全O或全I(xiàn)等。
[0079]其中,所述第一路由設(shè)備的IPv6前綴是由運(yùn)營商分配給所述第一路由設(shè)備,例如:DHCPv6 服務(wù)器通過 DHCPv6 中的前綴委派(DHCPv6 Prefix Delegation, DHCPv6_PD)方式給所述第一路由設(shè)備委派IPv6前綴,或者無狀態(tài)地址自動(dòng)配置(Stateless AddressAuto-Configuration, SLAAC)服務(wù)器通過SLAAC方式給所述第一路由設(shè)備指配IPv6前綴。
[0080]以第一路由設(shè)備為位于用戶網(wǎng)絡(luò)邊界的CE,第二路由設(shè)備為位于IPv6網(wǎng)絡(luò)與IPv4網(wǎng)絡(luò)之間的BR為例。DHCPv6服務(wù)器在下發(fā)給CE的參數(shù)中,僅下發(fā)用于訪問BR的DMR,而不下發(fā)BMR。CE利用DMR,將接收到的IPv4報(bào)文封裝或翻譯成IPv6報(bào)文發(fā)送給BR。由于BR中保留了完整的BMR即第一 BMR,如圖5所示。因此,BR可以根據(jù)所述第一 BMR和來自CE的IPv6報(bào)文的源IPv6地址,獲得所述CE的公網(wǎng)IPv4前綴或地址。如果BR獲得的是所述CE的公網(wǎng)IPv4前綴,BR則可以根據(jù)預(yù)設(shè)規(guī)則在該公網(wǎng)IPv4前綴所指示的網(wǎng)段中固定選擇一個(gè)地址,例如,該網(wǎng)段的可用的首地址,作為所述CE的公網(wǎng)IPv4地址。然后,BR則可以利用獲得的所述CE的公網(wǎng)IPv4地址更新所述IPv6報(bào)文攜帶的源IPv4地址;然后,BR可以利用所述第一 BMR,匹配出與所述IPv6報(bào)文攜帶的所述目的IPv4地址對應(yīng)的路由信息,根據(jù)所述路由信息轉(zhuǎn)發(fā)所述IPv4報(bào)文的內(nèi)容。例如:若BR接收到的所述IPv6報(bào)文攜帶的所述目的IPv4地址與BR中某個(gè)MAP域的所述第一 BMR中的規(guī)則IPv4前綴能夠匹配,則說明目的設(shè)備在該BR所屬的某個(gè)MAP域內(nèi),BR將使用IPv6報(bào)文對所述IPv4報(bào)文的內(nèi)容進(jìn)行回傳處理,即所述IPv4報(bào)文的內(nèi)容通過BR發(fā)向另一 CE ;若BR接收到的所述IPv6報(bào)文攜帶的所述目的IPv4地址與BR中任一 MAP域的所述第一 BMR中的規(guī)則IPv4前綴不能匹配,BR則將所述IPv6報(bào)文攜帶的所述IPv4報(bào)文的內(nèi)容轉(zhuǎn)發(fā)至IPv4公網(wǎng)。
[0081]終端通過CE經(jīng)由IPv6網(wǎng)絡(luò)并通過BR與目的設(shè)備進(jìn)行通信,由于終端發(fā)起的所有IPv4報(bào)文均需經(jīng)過CE和BR發(fā)送到目的設(shè)備,因此在MAP技術(shù)的應(yīng)用場景下實(shí)現(xiàn)了星形通信模式,可以提高BR對用戶通信流量的管理能力。
[0082]可選地,在本實(shí)施例的一個(gè)可選實(shí)施方式中,在不同第一路由設(shè)備共享公網(wǎng)IPv4地址的場景中,在801之前,所述第一路由設(shè)備接收DHCPv6服務(wù)器下發(fā)的不完全正確的BMR(即第二 BMR)和所述DMR,即服務(wù)器沒有下發(fā)完全正確的BMR (即第一 BMR),以使得所述第一路由設(shè)備無法根據(jù)所述第二 BMR獲得該第一路由設(shè)備的公網(wǎng)IPv4地址??蛇x地,所述第
二BMR中還可以進(jìn)一步包含特定的規(guī)則IPv4前綴(例如:10.10.10.10/{規(guī)則IPv4前綴的長度},或全O或全I(xiàn)等)和第二 EA比特位長度,所述第二 EA比特位長度用以指示分配給所述第一路由設(shè)備的IPv6前綴中的IPv4后綴與PSID的長度之和,所述IPv4后綴為所述第一路由設(shè)備的IPv4地址中除去所述規(guī)則IPv4前綴的相應(yīng)長度之后的剩余部分。其中,所述DMR用于訪問第二路由設(shè)備,即所述DMR中包含所述第二路由設(shè)備的IPv6地址或其IPv6前綴。也就是說,在801之前,所述第一路由設(shè)備無法利用所述第二 BMR,匹配出與所述目的IPv4地址對應(yīng)的路由信息。相應(yīng)地,由于所述第一路由設(shè)備無法利用不完全正確的BMR(即第二 BMR),匹配出與所述目的IPv4地址對應(yīng)的路由信息,所述第一路由設(shè)備則可以利用DMR,將所述IPv4報(bào)文封裝或翻譯成IPv6報(bào)文發(fā)送給所述第二路由設(shè)備。另外,由于所述第一路由設(shè)備也無法利用不完整的BMR (即第二 BMR),獲得所述第一路由設(shè)備的公網(wǎng)IPv4地址,因此,所述第一路由設(shè)備發(fā)送的所述IPv6報(bào)文攜帶的源IPv4地址可以為使用所述特定的規(guī)則IPv4前綴的IPv4地址。
[0083]其中,所述第一路由設(shè)備的IPv6前綴是由運(yùn)營商分配給所述第一路由設(shè)備,例如:DHCPv6 服務(wù)器通過 DHCPv6 中的前綴委派(DHCPv6 Prefix Delegation, DHCPv6_PD)方式給所述第一路由設(shè)備委派IPv6前綴,或者無狀態(tài)地址自動(dòng)配置(Stateless AddressAuto-Co nf iguration, SLAAC)服務(wù)器通過SLAAC方式給所述第一路由設(shè)備指配IPv6前綴。
[0084]以第一路由設(shè)備為位于用戶網(wǎng)絡(luò)邊界的CE,第二路由設(shè)備為位于IPv6網(wǎng)絡(luò)與IPv4網(wǎng)絡(luò)之間的BR為例。DHCPv6服務(wù)器在下發(fā)給CE的參數(shù)中,下發(fā)用于訪問BR的DMR,以及不完全正確的BMR即第二 BMR,如圖6所示,其中,所述第二 BMR中還可以進(jìn)一步包含特定的規(guī)則IPv4前綴和第二 EA比特位長度,所述第二 EA比特位長度用以指示分配給所述CE的IPv6前綴中的IPv4后綴與PSID的長度之和。CE利用DMR,將接收到的IPv4報(bào)文封裝或翻譯成IPv6報(bào)文發(fā)送給BR。由于BR中保留了完全正確的BMR即第一 BM R,如圖4所示。因此,BR可以根據(jù)所述第一 BMR和來自CE的IPv6報(bào)文的源IPv6地址,獲得所述CE的公網(wǎng)IPv4地址,并該公網(wǎng)IPv4地址更新所述IPv6報(bào)文攜帶的源IPv4地址;然后,BR可以利用所述第一 BMR,匹配出與所述IPv6報(bào)文攜帶的所述目的IPv4地址對應(yīng)的路由信息,根據(jù)所述路由信息轉(zhuǎn)發(fā)所述IPv4報(bào)文的內(nèi)容。若BR接收到的所述IPv6報(bào)文攜帶的所述目的IPv4地址與BR中某個(gè)MAP域的所述第一 BMR中的規(guī)則IPv4前綴能夠匹配,則說明目的設(shè)備在該BR所屬的某個(gè)MAP域內(nèi),BR將使用IPv6報(bào)文對所述IPv4報(bào)文的內(nèi)容進(jìn)行回傳處理,即所述IPv4報(bào)文的內(nèi)容通過BR發(fā)向另一 CE ;若BR接收到的所述IPv6報(bào)文攜帶的目的IPv4地址與BR中任一 MAP域的所述第一 BMR中的規(guī)則IPv4前綴不能匹配,BR則將所述IPv6報(bào)文攜帶的所述IPv4報(bào)文的內(nèi)容轉(zhuǎn)發(fā)至IPv4公網(wǎng)。
[0085]終端通過CE經(jīng)由IPv6網(wǎng)絡(luò)并通過BR與目的設(shè)備進(jìn)行通信,由于終端發(fā)起的所有IPv4報(bào)文均需經(jīng)過CE和BR發(fā)送到目的設(shè)備,因此在MAP技術(shù)的應(yīng)用場景下實(shí)現(xiàn)了星形通信模式,可以提高BR對用戶通信流量的管理能力。
[0086]可選地,在本實(shí)施例的一個(gè)可選實(shí)施方式中,在不同第一路由設(shè)備不共享公網(wǎng)IPv4地址的場景中,在801之前,所述第一路由設(shè)備接收DHCPv6服務(wù)器下發(fā)的不完全正確的BMR (即第二 BMR)和所述DMR,即服務(wù)器沒有下發(fā)完全正確的BMR (即第一 BMR),以使得所述第一路由設(shè)備無法根據(jù)所述第二 BMR獲得該第一路由設(shè)備的公網(wǎng)IPv4前綴或地址??蛇x地,所述第二 BMR中還可以進(jìn)一步包含特定的規(guī)則IPv4前綴(例如:10.10.10.10/{規(guī)則IPv4前綴的長度},或全O或全I(xiàn)等)和第三EA比特位長度,所述第三EA比特位長度用以指示分配給所述第一路由設(shè)備的IPv6前綴中的IPv4后綴的長度,所述IPv4后綴為所述第一路由設(shè)備的IPv4前綴或地址中除去所述規(guī)則IPv4前綴的相應(yīng)長度之后的剩余部分。其中,所述DMR用于訪問第二路由設(shè)備,即所述DMR中包含所述第二路由設(shè)備的IPv6地址或其IPv6前綴。也就是說,在801之前,所述第一路由設(shè)備無法利用所述第二 BMR,匹配出與所述目的IPv4地址對應(yīng)的路由信息。相應(yīng)地,由于所述第一路由設(shè)備無法利用不完全正確的BMR (即第二 BMR),匹配出與所述目的IPv4地址對應(yīng)的路由信息,所述第一路由設(shè)備利用DMR,將所述IPv4報(bào)文封裝或翻譯成IPv6報(bào)文發(fā)送給所述第二路由設(shè)備。另外,由于所述第一路由設(shè)備也無法利用不完全正確的BMR (即第二 BMR),獲得所述第一路由設(shè)備的公網(wǎng)IPv4前綴或地址,因此,所述第一路由設(shè)備發(fā)送的所述IPv6報(bào)文攜帶的源IPv4地址可以為使用所述特定的規(guī)則IPv4前綴的IPv4地址。
[0087]其中,所述第一路由設(shè)備的IPv6前綴是由運(yùn)營商分配給所述第一路由設(shè)備,例如:DHCPv6 服務(wù)器通過 DHCPv6 中的前綴委派(DHCPv6 Prefix Delegation, DHCPv6_PD)方式給所述第一路由設(shè)備委派IPv6前綴,或者無狀態(tài)地址自動(dòng)配置(Stateless AddressAuto-Configuration, SLAAC)服務(wù)器通過SLAAC方式給所述第一路由設(shè)備指配IPv6前綴。
[0088]以第一路由設(shè)備為位于用戶網(wǎng)絡(luò)邊界的CE,第二路由設(shè)備為位于IPv6網(wǎng)絡(luò)與IPv4網(wǎng)絡(luò)之間的BR為例。DHCPv6服務(wù)器在下發(fā)給CE的參數(shù)中,下發(fā)用于訪問BR的DMR,以及不完全正確的BMR即第二 BMR,如圖7所示,其中,所述第二 BMR中還可以進(jìn)一步包含特定的規(guī)則IPv4前綴和第三EA比特位長度,所述第三EA比特位長度用以指示分配給所述CE的IPv6前綴中的IPv4后綴的長度。CE利用DMR,將接收到的IPv4報(bào)文封裝或翻譯成IPv6報(bào)文發(fā)送給BR。由于BR中保留了完全正確的BMR即第一 BMR,如圖5所示。因此,BR可以根據(jù)所述第一 BMR和來自CE的IPv6報(bào)文的源IPv6地址,獲得所述CE的公網(wǎng)IPv4地址。然后,BR則可以利用獲得的所述CE的公網(wǎng)IPv4地址更新所述IPv6報(bào)文攜帶的源IPv4地址;然后,BR可以利用所述第一 BMR,匹配出與所述IPv6報(bào)文攜帶的所述目的IPv4地址對應(yīng)的路由信息,根據(jù)所述路由信息轉(zhuǎn)發(fā)所述IPv4報(bào)文的內(nèi)容。若BR接收到的所述IPv6報(bào)文攜帶的所述目的IPv4地址與BR中某個(gè)MAP域的所述第一 BMR中的規(guī)則IPv4前綴能夠匹配,則說明目的設(shè)備在該該BR所屬的某個(gè)MAP域內(nèi),BR將使用IPv6報(bào)文對所述IPv4報(bào)文的內(nèi)容進(jìn)行回傳處理,即所述IPv4報(bào)文的內(nèi)容通過BR發(fā)向另一 CE;若BR接收到的所述IPv6報(bào)文攜帶的所述目的IPv4地址與BR中任一 MAP域的所述第一 BMR中的規(guī)則IPv4前綴不能匹配,BR則將所述IPv6報(bào)文攜帶的所述IPv4報(bào)文的內(nèi)容轉(zhuǎn)發(fā)至IPv4公網(wǎng)。
[0089]終端通過CE經(jīng)由IPv6網(wǎng)絡(luò)并通過BR與目的設(shè)備進(jìn)行通信,由于終端發(fā)起的所有IPv4報(bào)文均需經(jīng)過CE和BR發(fā)送到目的設(shè)備,因此在MAP技術(shù)的應(yīng)用場景下實(shí)現(xiàn)了星形通信模式,可以提高BR對用戶通信流量的管理能力。
[0090]需要說明的是:對于前述的各方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本申請,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本申請所必須的。
[0091]在上述實(shí)施例中,對各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
[0092]圖9為本申請另一實(shí)施例提供的路由設(shè)備的結(jié)構(gòu)示意圖,如圖9所示,本實(shí)施例的路由設(shè)備可以包括第一接收器91、處理器92和發(fā)送器93。其中,第一接收器91用于接收IPv4報(bào)文,所述IPv4報(bào)文中包含目的IPv4地址;處理器92用于利用第二路由設(shè)備的IPv6地址或前綴,將所述IPv4報(bào)文封裝或翻譯成IPv6報(bào)文;發(fā)送器93用于向所述第二路由設(shè)備發(fā)送所述IPv6報(bào)文,以使得所述第二路由設(shè)備根據(jù)第一 BMR和所述IPv6報(bào)文的源IPv6地址,更新所述IPv6報(bào)文攜帶的源IPv4地址,以及利用第一 BMR,匹配出與所述目的IPv4地址對應(yīng)的路由信息,根據(jù)所述路由信息轉(zhuǎn)發(fā)所述IPv4報(bào)文的內(nèi)容。
[0093]可以理解的是,所述第一接收器91位于所述路由設(shè)備的用戶側(cè)局域網(wǎng)(LocalArea Network, LAN)接 口。
[0094]可選地,在本實(shí)施例的一個(gè)可選實(shí)施方式中,在不同第一路由設(shè)備不共享公網(wǎng)IPv4地址的場景中,如圖10所示,本實(shí)施例提供的所述路由設(shè)備還可以進(jìn)一步包括第二接收器1001,用于接收DHCPv6服務(wù)器只下發(fā)的所述DMR??梢岳斫獾氖牵龅诙邮掌?001位于所述路由設(shè)備的用戶側(cè)廣域網(wǎng)(Wide Area Network,WAN)接口。詳細(xì)描述可以參見圖1對應(yīng)的實(shí)施例中的相關(guān)內(nèi)容,此處不再贅述。
[0095]可選地,在本實(shí)施例的一個(gè)可選實(shí)施方式中,如圖11所示,本實(shí)施例提供的所述路由設(shè)備還可以進(jìn)一步包括第三接收器1101,還包括第三接收器,用于接收DHCPV6服務(wù)器下發(fā)的所述第一路由設(shè)備的PSID和所述第二路由設(shè)備的IPv6地址或前綴。詳細(xì)描述可以參見圖1對應(yīng)的實(shí)施例中的相關(guān)內(nèi)容,此處不再贅述。
[0096]可選地,在本實(shí)施例的一個(gè)可選實(shí)施方式中,如圖12所示,本實(shí)施例提供的所述路由設(shè)備還可以進(jìn)一步包括第四接收器1201,用于接收DHCPv6服務(wù)器下發(fā)的第二 BMR和所述DMR ;所述處理器無法利用所述第二 BMR匹配出與所述目的IPv4地址對應(yīng)的路由信息??梢岳斫獾氖?,所述第四接收器1201位于所述路由設(shè)備的用戶側(cè)WAN接口。詳細(xì)描述可以參見圖1對應(yīng)的實(shí)施例中的相關(guān)內(nèi)容,此處不再贅述。
[0097]例如:在不同第一路由設(shè)備共享公網(wǎng)IPv4地址的場景中,第四接收器1201接收的第二 BMR中可以包含第一 EA比特位長度,所述第一 EA比特位長度用以指示分配給所述路由設(shè)備的IPv6前綴中PSID的長度。詳細(xì)描述可以參見圖1對應(yīng)的實(shí)施例中的相關(guān)內(nèi)容,此處不再贅述。
[0098]再例如:在不同第一路由設(shè)備共享公網(wǎng)IPv4地址的場景中,第四接收器1201接收的第二 BMR中可以包含特定的規(guī)則IPv4前綴和第二 EA比特位長度,所述第二 EA比特位長度用以指示分配給所述路由設(shè)備的IPv6前綴中的IPv4后綴與PSID的長度之和,所述IPv4后綴為所述路由設(shè)備的IPv4地址中除去所述規(guī)則IPv4前綴的相應(yīng)長度之后的剩余部分。詳細(xì)描述可以參見圖1對應(yīng)的實(shí)施例中的相關(guān)內(nèi)容,此處不再贅述。
[0099]再例如:在不同第一路由設(shè)備不共享公網(wǎng)IPv4地址的場景中,第四接收器1201接收的第二 BMR中可以包含特定的規(guī)則IPv4前綴和第三EA比特位長度,所述第三EA比特位長度用以指示分配給所述路由設(shè)備的IPv6前綴中的IPv4后綴的長度,所述IPv4后綴為所述路由設(shè)備的IPv4地址或前綴中除去所述規(guī)則IPv4前綴的相應(yīng)長度之后的剩余部分。詳細(xì)描述可以參見圖1對應(yīng)的實(shí)施例中的相關(guān)內(nèi)容,此處不再贅述。
[0100]本實(shí)施例中,終端通過路由設(shè)備經(jīng)由IPv6網(wǎng)絡(luò)并通過第二路由設(shè)備與目的設(shè)備進(jìn)行通信,由于終端發(fā)起的所有IPv4報(bào)文均需經(jīng)過所述路由設(shè)備和所述第二路由設(shè)備發(fā)送到目的設(shè)備,因此在MAP技術(shù)的應(yīng)用場景下實(shí)現(xiàn)了星形通信模式,可以提高第二路由設(shè)備即網(wǎng)絡(luò)側(cè)設(shè)備對用戶通信流量的管理能力。
[0101]圖13為本申請另一實(shí)施例提供的路由設(shè)備的結(jié)構(gòu)示意圖,如圖13所示,本實(shí)施例的路由設(shè)備可以包括接收器1301、處理器1302和發(fā)送器1303。其中,接收器1301用于接收第一路由設(shè)備發(fā)送的IPv6報(bào)文,所述IPv6報(bào)文為所述第一路由設(shè)備接收IPv4報(bào)文之后,利用所述路由設(shè)備的IPv6地址或前綴,將所述IPv4報(bào)文封裝或翻譯成的,所述IPv4報(bào)文中包含目的IPv4地址;處理器1302用于根據(jù)第一 BMR和所述IPv6報(bào)文的源IPv6地址,更新所述IPv6報(bào)文攜帶的源IPv4地址,以及利用第一 BMR,匹配出與所述目的IPv4地址對應(yīng)的路由信息;發(fā)送器1303用于根據(jù)所述路由信息,轉(zhuǎn)發(fā)所述IPv4報(bào)文的內(nèi)容。詳細(xì)描述可以參見圖8對應(yīng)的實(shí)施例中的相關(guān)內(nèi)容,此處不再贅述。
[0102]本實(shí)施例中,終端通過第一路由設(shè)備經(jīng)由IPv6網(wǎng)絡(luò)并通過路由設(shè)備與目的設(shè)備進(jìn)行通信,由于終端發(fā)起的所有IPv4報(bào)文均需經(jīng)過所述第一路由設(shè)備和所述路由設(shè)備發(fā)送到目的設(shè)備,因此在MAP技術(shù)的應(yīng)用場景下實(shí)現(xiàn)了星形通信模式,可以提高路由設(shè)備即網(wǎng)絡(luò)側(cè)設(shè)備對用戶通信流量的管理能力。
[0103]本申請實(shí)施例還提供了,提供一種報(bào)文處理系統(tǒng),包括圖9?圖12對應(yīng)的實(shí)施例中任一實(shí)施例提供的路由設(shè)備和圖13對應(yīng)的實(shí)施例提供的路由設(shè)備。
[0104]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過程,在此不再贅述。
[0105]在本申請所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0106]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0107]另外,在本申請各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
[0108]上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本申請各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(Read-Only Memory,簡稱 ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory,簡稱 RAM)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0109]最后應(yīng)說明的是:以上實(shí)施例僅用以說明本申請的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本申請進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本申請各實(shí)施例技術(shù)方案的思想和范圍。
【權(quán)利要求】
1.一種報(bào)文處理方法,其特征在于,包括: 第一路由設(shè)備接收互聯(lián)網(wǎng)協(xié)議版本4IPv4報(bào)文,所述IPv4報(bào)文中包含目的IPv4地址; 所述第一路由設(shè)備利用第二路由設(shè)備的互聯(lián)網(wǎng)協(xié)議版本6IPv6地址或前綴,將所述IPv4報(bào)文封裝或翻譯成IPv6報(bào)文發(fā)送給所述第二路由設(shè)備,以使得所述第二路由設(shè)備根據(jù)第一基本映射規(guī)則BMR和所述IPv6報(bào)文的源IPv6地址,更新所述IPv6報(bào)文攜帶的源IPv4地址,以及利用第一BMR,匹配出與所述目的IPv4地址對應(yīng)的路由信息,根據(jù)所述路由信息轉(zhuǎn)發(fā)所述IPv4報(bào)文的內(nèi)容。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一路由設(shè)備利用第二路由設(shè)備的互聯(lián)網(wǎng)協(xié)議版本6IPv6地址或前綴,將所述IPv4報(bào)文封裝或翻譯成IPv6報(bào)文發(fā)送給所述第二路由設(shè)備之前,還包括: 所述第一路由設(shè)備接收支持IPv6的動(dòng)態(tài)主機(jī)配置協(xié)議DHCPv6服務(wù)器只下發(fā)的所述第二路由設(shè)備的IPv6地址或前綴。
3.根據(jù)權(quán)利要求1 所述的方法,其特征在于,所述第一路由設(shè)備利用第二路由設(shè)備的互聯(lián)網(wǎng)協(xié)議版本6IPv6地址或前綴,將所述IPv4報(bào)文封裝或翻譯成IPv6報(bào)文發(fā)送給所述第二路由設(shè)備之前,還包括: 所述第一路由設(shè)備接收DHCPv6服務(wù)器下發(fā)的所述第一路由設(shè)備的端口集標(biāo)識(shí)PSID和所述第二路由設(shè)備的IPv6地址或前綴。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一路由設(shè)備利用第二路由設(shè)備的互聯(lián)網(wǎng)協(xié)議版本6IPv6地址或前綴,將所述IPv4報(bào)文封裝或翻譯成IPv6報(bào)文發(fā)送給所述第二路由設(shè)備之前,還包括:所述第一路由設(shè)備接收DHCPv6服務(wù)器下發(fā)的第二 BMR和所述第二路由設(shè)備的IPv6地址或前綴;所述第一路由設(shè)備接收IPv4報(bào)文之后,所述第一路由設(shè)備利用第二路由設(shè)備的IPv6地址或前綴,將所述IPv4報(bào)文封裝或翻譯成IPv6報(bào)文發(fā)送給所述第二路由設(shè)備之前,還包括: 所述第一路由設(shè)備無法利用所述第二 BMR匹配出與所述目的IPv4地址對應(yīng)的路由信肩、O
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述第二BMR中包含第一嵌入地址EA比特位長度,所述第一 EA比特位長度用以指示分配給所述第一路由設(shè)備的IPv6前綴中PSID的長度。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述第二BMR中包含特定的規(guī)則IPv4前綴和第二 EA比特位長度,所述第二 EA比特位長度用以指示分配給所述第一路由設(shè)備的IPv6前綴中的IPv4后綴與PSID的長度之和,所述IPv4后綴為所述第一路由設(shè)備的IPv4地址中除去所述規(guī)則IPv4前綴的相應(yīng)長度之后的剩余部分。
7.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述第二BMR中包含特定的規(guī)則IPv4前綴和第三EA比特位長度,所述第三EA比特位長度用以指示分配給所述第一路由設(shè)備的IPv6前綴中的IPv4后綴的長度,所述IPv4后綴為所述第一路由設(shè)備的IPv4前綴或地址中除去所述規(guī)則IPv4前綴的相應(yīng)長度之后的剩余部分。
8.—種報(bào)文處理方法,其特征在于,包括: 第二路由設(shè)備接收第一路由設(shè)備發(fā)送的互聯(lián)網(wǎng)協(xié)議版本6IPv6報(bào)文,所述IPv6報(bào)文為所述第一路由設(shè)備接收互聯(lián)網(wǎng)協(xié)議版本4IPv4報(bào)文之后,利用所述第二路由設(shè)備的IPv6地址或前綴,將所述IPv4報(bào)文封裝或翻譯成的,所述IPv4報(bào)文中包含目的IPv4地址; 所述第二路由設(shè)備根據(jù)第一基本映射規(guī)則BMR和所述IPv6報(bào)文的源IPv6地址,更新所述IPv6報(bào)文攜帶的源IPv4地址,以及利用第一 BMR,匹配出與所述目的IPv4地址對應(yīng)的路由信息; 所述第二路由設(shè)備根據(jù)所述路由信息,轉(zhuǎn)發(fā)所述IPv4報(bào)文的內(nèi)容。
9.一種路由設(shè)備,其特征在于,包括: 第一接收器,用于接收互聯(lián)網(wǎng)協(xié)議版本4IPv4報(bào)文,所述IPv4報(bào)文中包含目的IPv4地址; 處理器,用于利用第二路由設(shè)備的互聯(lián)網(wǎng)協(xié)議版本6IPv6地址或前綴,將所述IPv4報(bào)文封裝或翻譯成IPv6報(bào)文; 發(fā)送器,用于向所述第二路由設(shè)備發(fā)送所述IPv6報(bào)文,以使得所述第二路由設(shè)備根據(jù)第一基本映射規(guī)則BMR和所述IPv6報(bào)文的源IPv6地址,更新所述IPv6報(bào)文攜帶的源IPv4地址,以及利用第一 BMR,匹配出與所述目的IPv4地址對應(yīng)的路由信息,根據(jù)所述路由信息轉(zhuǎn)發(fā)所述IPv4報(bào)文的內(nèi)容 。
10.根據(jù)權(quán)利要求9所述的路由設(shè)備,其特征在于,所述路由設(shè)備還包括第二接收器,用于接收支持IPv6的動(dòng)態(tài)主機(jī)配置協(xié)議DHCPv6服務(wù)器只下發(fā)的所述第二路由設(shè)備的IPv6地址或前綴。
11.根據(jù)權(quán)利要求9所述的路由設(shè)備,其特征在于,所述路由設(shè)備還包括第三接收器,用于接收DHCPv6服務(wù)器下發(fā)的所述第一路由設(shè)備的端口集標(biāo)識(shí)PSID和所述第二路由設(shè)備的IPv6地址或前綴。
12.根據(jù)權(quán)利要求9所述的路由設(shè)備,其特征在于,所述路由設(shè)備還包括第四接收器,用于接收DHCPv6服務(wù)器下發(fā)的第二 BMR和所述第二路由設(shè)備的IPv6地址或前綴;所述處理器無法利用所述第二 BMR匹配出與所述目的IPv4地址對應(yīng)的路由信息。
13.根據(jù)權(quán)利要求12所述的路由設(shè)備,其特征在于,所述第四接收器接收的第二BMR中包含第一嵌入地址EA比特位長度,所述第一 EA比特位長度用以指示分配給所述路由設(shè)備的IPv6前綴中PSID的長度。
14.根據(jù)權(quán)利要求12所述的路由設(shè)備,其特征在于,所述第四接收器接收的第二BMR中包含特定的規(guī)則IPv4前綴和第二 EA比特位長度,所述第二 EA比特位長度用以指示分配給所述路由設(shè)備的IPv6如綴中的IPv4后綴與PSID的長度之和,所述IPv4后綴為所述路由設(shè)備的IPv4地址中除去所述規(guī)則IPv4前綴的相應(yīng)長度之后的剩余部分。
15.根據(jù)權(quán)利要求12所述的路由設(shè)備,其特征在于,所述第四接收器接收的第二BMR中包含特定的規(guī)則IPv4前綴和第三EA比特位長度,所述第三EA比特位長度用以指示分配給所述路由設(shè)備的IPv6前綴中的IPv4后綴的長度,所述IPv4后綴為所述路由設(shè)備的IPv4地址或前綴中除去所述規(guī)則IPv4前綴的相應(yīng)長度之后的剩余部分。
16.一種路由設(shè)備,其特征在于,包括: 接收器,用于接收第一路由設(shè)備發(fā)送的互聯(lián)網(wǎng)協(xié)議版本6IPv6報(bào)文,所述IPv6報(bào)文為所述第一路由設(shè)備接收互聯(lián)網(wǎng)協(xié)議版本4IPv4報(bào)文之后,利用所述路由設(shè)備的IPv6地址或所述路由設(shè)備的IPv6前綴,將所述IPv4報(bào)文封裝或翻譯成的,所述IPv4報(bào)文中包含目的IPv4地址;處理器,用于根據(jù)第一基本映射規(guī)則BMR和所述IPv6報(bào)文的源IPv6地址,更新所述IPv6報(bào)文攜帶的源IPv4地址,以及利用第一 BMR,匹配出與所述目的IPv4地址對應(yīng)的路由信息; 發(fā)送器,用于根據(jù)所述路由信息,轉(zhuǎn)發(fā)所述IPv4報(bào)文的內(nèi)容。
17.—種報(bào)文處理系統(tǒng),其特征在于,包括如權(quán)利要求9-15任一權(quán)利要求所述的路由設(shè)備和如權(quán)利要求16所述的路由設(shè)備`。
【文檔編號(hào)】H04L29/06GK103457856SQ201210183101
【公開日】2013年12月18日 申請日期:2012年6月5日 優(yōu)先權(quán)日:2012年6月5日
【發(fā)明者】葉宇煦, 査敏 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1