專利名稱:用戶位置信息傳遞方法、mac地址自動(dòng)分配方法、網(wǎng)絡(luò)建立方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及用戶位置信息傳遞方法、MAC地址自動(dòng)分配方法、網(wǎng)絡(luò)連接通道建立方法及系統(tǒng)。
背景技術(shù):
在當(dāng)前的城域網(wǎng)和接入?yún)R聚網(wǎng)領(lǐng)域,以太網(wǎng)憑借低成本、易部署、擴(kuò)展性好等特點(diǎn)已經(jīng)成為最熱門的解決技術(shù)之一。事實(shí)上,當(dāng)前很多運(yùn)營商都在城域網(wǎng)上實(shí)施以太網(wǎng)業(yè)務(wù)。然而,以太網(wǎng)技術(shù)在城域網(wǎng)和接入?yún)R聚網(wǎng)的大量部署必然要面臨和解決許多棘手的問題,例如突破4096個(gè)VLAN數(shù)的限制、透明LAN業(yè)務(wù)連接、服務(wù)質(zhì)量保證、網(wǎng)絡(luò)安全等一系列問題。在以太網(wǎng)中有三種“服務(wù)透傳”技術(shù)原理和服務(wù)模式,即IEEE 802.1Q VLAN、Q-in-Q VLAN(VLANstacking)和MAC-in-MAC技術(shù)。本發(fā)明是基于MAC-in-MAC技術(shù)的一種建立二層通道的方法,下面主要介紹一下MAC-in-MAC技術(shù)。
MAC-in-MAC的技術(shù)可以解決包括用戶網(wǎng)絡(luò)/運(yùn)營商網(wǎng)絡(luò)的MAC地址隔離、用戶網(wǎng)絡(luò)控制協(xié)議透傳性、服務(wù)的區(qū)分和擴(kuò)展性等問題。Mac-in-Mac技術(shù)也同樣具有流量工程的能力。運(yùn)營商網(wǎng)絡(luò)在用戶網(wǎng)絡(luò)接口(UNI)處,首先在來自用戶網(wǎng)絡(luò)的以太幀中,嵌入運(yùn)營商網(wǎng)絡(luò)的源地址、目標(biāo)地址、P-VLAN Tag標(biāo)簽和ServiceLabel服務(wù)標(biāo)簽等域,這些統(tǒng)稱運(yùn)營商以太網(wǎng)幀頭或運(yùn)營商網(wǎng)絡(luò)標(biāo)識。綜上所述,優(yōu)化或改建當(dāng)前的接入?yún)R聚網(wǎng)絡(luò)是運(yùn)營商的當(dāng)務(wù)之急。而基于以太網(wǎng)的Mac-in-Mac技術(shù)將會是目前解決城域網(wǎng)接入?yún)R聚網(wǎng)絡(luò)問題的最好解決方案。
801.1ah,即Mac-in-Mac標(biāo)準(zhǔn),在用戶數(shù)據(jù)幀之外在封裝運(yùn)營商的以太網(wǎng)幀頭,由于Mac-in-Mac完全屏蔽了用戶側(cè)的信息(如MAC地址,用戶VLAN和生成樹),提高了運(yùn)營商網(wǎng)絡(luò)擴(kuò)展性,提高了網(wǎng)絡(luò)的安全性,增強(qiáng)了業(yè)務(wù)的擴(kuò)展性。Mac-in-Mac采用二層技術(shù),沒有復(fù)雜的信令機(jī)制,設(shè)備成本、建網(wǎng)和運(yùn)維成本較低。IEEE802.1ah規(guī)定的MAC-in-MAC幀格式如下表所示
|------------運(yùn)營商以太網(wǎng)幀頭------------|P-MAC DA/SAProvider Destination/Source MAC Address運(yùn)營商目的/源MAC地址P-tagProvider VLAN Tag運(yùn)營商VLAN標(biāo)簽P-ServiceLabel=provider service label運(yùn)營商服務(wù)標(biāo)簽其中,P-MAC DA、P-MAC SA、P-TAG以及P-ServiceLabel構(gòu)成了運(yùn)營商以太網(wǎng)幀頭,即運(yùn)營商網(wǎng)絡(luò)標(biāo)識,P-MAC DA和P-MAC SA為必須字段,P-TAG和P-ServiceLabel為可選字段。
IEEE 802.1ah規(guī)定的MAC-in-MAC定義了網(wǎng)絡(luò)邊界節(jié)點(diǎn),網(wǎng)絡(luò)邊界節(jié)點(diǎn)執(zhí)行MAC棧地址的增加和移除,IEEE 802.1ah有很大的靈活性,通過定義的網(wǎng)絡(luò)的MAC-in-MAC定義了網(wǎng)絡(luò)邊界節(jié)點(diǎn)可以實(shí)現(xiàn)層次化的網(wǎng)絡(luò)。
Customer Ethernet Frame;用戶以太網(wǎng)幀,如801.1Q格式的以太網(wǎng)幀、802.3格式的以太網(wǎng)幀等。
801.1Q格式如下表所示
|---用戶以太網(wǎng)幀頭-------------|C-MAC DA/SACustomer Destination/Source MAC Address用戶以太網(wǎng)報(bào)文目的/源MAC地址C-tagCustomer VLAN Tag用戶以太網(wǎng)報(bào)文VLAN標(biāo)簽其中,C-MAC DA、C-MAC SA以及C-TAG構(gòu)成了用戶以太網(wǎng)幀頭,C-MAC DA和C-MAC SA為必須字段,C-TAG為可選字段。
以上所述的以太網(wǎng)連接通道建立技術(shù)比較復(fù)雜,且沒有解決以太網(wǎng)接入?yún)R聚網(wǎng)的MAC地址相關(guān)的安全問題。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供實(shí)現(xiàn)簡單且能夠解決以太網(wǎng)接入?yún)R聚網(wǎng)的MAC地址相關(guān)的安全問題的網(wǎng)絡(luò)連接通道技術(shù)。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種網(wǎng)絡(luò)連接通道建立方法,該方法包括以下步驟接入節(jié)點(diǎn)接收來自用戶的上行報(bào)文;接入節(jié)點(diǎn)根據(jù)用戶的用戶位置信息和/或用戶標(biāo)識格式化和生成運(yùn)營商以太網(wǎng)幀頭的相應(yīng)字段,并通過查找或適配上行轉(zhuǎn)發(fā)參數(shù)映射表格式化和生成運(yùn)營商以太網(wǎng)幀頭的第二字段;接入節(jié)點(diǎn)自動(dòng)為所接收到的上行報(bào)文增加營商以太網(wǎng)幀頭,然后發(fā)送上行報(bào)文,根據(jù)運(yùn)營商以太網(wǎng)幀頭在以太網(wǎng)中傳輸上行報(bào)文;以及接入?yún)R聚節(jié)點(diǎn)去除來自以太網(wǎng)的上行報(bào)文中的運(yùn)營商以太網(wǎng)幀頭和/或用戶以太網(wǎng)幀頭,將上行報(bào)文傳送給另一網(wǎng)絡(luò)。
在上述的網(wǎng)絡(luò)連接通道建立方法中,進(jìn)一步包括以下步驟接入?yún)R聚節(jié)點(diǎn)在來自另一網(wǎng)絡(luò)的下行報(bào)文中添加運(yùn)營商以太網(wǎng)幀頭和/或用戶以太網(wǎng)幀頭;根據(jù)運(yùn)營商以太網(wǎng)幀頭在以太網(wǎng)中傳輸下行報(bào)文;以及接入節(jié)點(diǎn)去除來自以太網(wǎng)絡(luò)的下行報(bào)文中的運(yùn)營商以太網(wǎng)幀頭,將下行報(bào)文傳送給用戶。
在上述的網(wǎng)絡(luò)連接通道建立方法中,用戶位置信息包括以下至少之一接入節(jié)點(diǎn)的標(biāo)識、用戶接入的板的槽位號、用戶接入的端口號、以及用戶接入的邏輯鏈路號;用戶標(biāo)識包括以下至少之一接入用戶的IP地址、接入用戶的MAC地址、接入用戶的IP地址的部分字段、接入用戶的MAC地址的部分字段、接入用戶的用戶帳號、及接入用戶的某一個(gè)指定的值。
在上述的網(wǎng)絡(luò)連接通道建立方法中,接入節(jié)點(diǎn)根據(jù)用戶的用戶位置信息和/或用戶標(biāo)識所格式化和生成的運(yùn)營商以太網(wǎng)幀頭的第一字段的編碼包括上行報(bào)文的運(yùn)營商源MAC地址;以及接入節(jié)點(diǎn)通過查找或適配上行轉(zhuǎn)發(fā)參數(shù)映射表所格式化和生成的運(yùn)營商以太網(wǎng)幀頭的第二字段的編碼包括上行報(bào)文的運(yùn)營商目的MAC地址;其中,上行是用戶發(fā)往接入節(jié)點(diǎn)的方向。
在上述的網(wǎng)絡(luò)連接通道建立方法中,接入節(jié)點(diǎn)將用戶位置信息和/或用戶標(biāo)識按照MAC地址的編碼格式編制成48位的位置信息編碼。以太網(wǎng)幀頭包括目的MAC地址和源MAC地址。
在上述的網(wǎng)絡(luò)連接通道建立方法中,以太網(wǎng)幀頭包括VLAN標(biāo)簽和/或類型和/或Service Label。另一網(wǎng)絡(luò)包括以下至少之一IP網(wǎng)絡(luò)、以太網(wǎng)網(wǎng)絡(luò)。接入節(jié)點(diǎn)為寬帶網(wǎng)絡(luò)中的寬帶接入設(shè)備。
在上述的網(wǎng)絡(luò)連接通道建立方法中,進(jìn)一步包括以下步驟在寬帶接入設(shè)備中配置和/或用戶標(biāo)識與運(yùn)營商以太網(wǎng)幀頭的第二字段的編碼的對應(yīng)關(guān)系。
在上述的網(wǎng)絡(luò)連接通道建立方法中,位置信息編碼包括寬帶接入設(shè)備號、設(shè)備框號、槽位號、端口號中的一個(gè)或多個(gè)標(biāo)志用戶位置所需要的信息的索引;以及用戶的IP地址、用戶的MAC地址、優(yōu)先級、協(xié)議封裝方法、用戶類型、永久虛連接標(biāo)識中的一個(gè)或多個(gè)描述用戶特征的信息的索引。
在上述的網(wǎng)絡(luò)連接通道建立方法中,接入節(jié)點(diǎn)通過查接入節(jié)點(diǎn)下行轉(zhuǎn)發(fā)參數(shù)映射表將下行報(bào)文傳送給用戶。接入節(jié)點(diǎn)通過查接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表在來自用戶的上行報(bào)文中添加運(yùn)營商以太網(wǎng)幀頭的相應(yīng)字段。相應(yīng)字段包括上行報(bào)文運(yùn)營商目的MAC地址。
在上述的網(wǎng)絡(luò)連接通道建立方法中,接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表是上行報(bào)文的運(yùn)營商目的MAC和用戶目的MAC關(guān)聯(lián)表。接入節(jié)點(diǎn)將接入用戶的標(biāo)識和/或接入用戶的位置信息轉(zhuǎn)換成與MAC地址編碼格式相同的編碼;接入節(jié)點(diǎn)自動(dòng)將上述包含接入用戶標(biāo)識和/或接入用戶位置信息的編碼作為MAC地址堆棧應(yīng)用的運(yùn)營商源MAC。在接入節(jié)點(diǎn)處按照以下規(guī)則中至少之一配置上行報(bào)文的運(yùn)營商目的MAC地址為接入節(jié)點(diǎn)配置上行報(bào)文的運(yùn)營商目的MAC地址,所有用戶均共用上行報(bào)文的運(yùn)營商目的MAC地址;為接入節(jié)點(diǎn)的每個(gè)端口配置上行報(bào)文的運(yùn)營商目的MAC地址,端口內(nèi)的所有報(bào)文業(yè)務(wù)均共用上行報(bào)文的運(yùn)營商目的MAC地址;為接入節(jié)點(diǎn)的每個(gè)端口的邏輯鏈路配置上行報(bào)文的運(yùn)營商目的MAC地址,端口的邏輯鏈路上的所有報(bào)文業(yè)務(wù)均共用上行報(bào)文的運(yùn)營商目的MAC地址。配置上行報(bào)文的運(yùn)營商目的MAC地址是指配置上行報(bào)文的運(yùn)營商目的MAC地址到接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表。
在上述的網(wǎng)絡(luò)連接通道建立方法中,通過以下規(guī)則至少之一在接入節(jié)點(diǎn)處配置接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表,接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表用于在上行報(bào)文的運(yùn)營商目的MAC地址和上行報(bào)文的用戶目的MAC地址之間建立映射關(guān)系為接入節(jié)點(diǎn)配置至少一個(gè)接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表,所有用戶共用至少一個(gè)接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表;為接入節(jié)點(diǎn)的每個(gè)端口配置至少一個(gè)接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表,端口內(nèi)的所有報(bào)文業(yè)務(wù)均共用至少一個(gè)接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表;以及為接入節(jié)點(diǎn)的每個(gè)端口的邏輯鏈路配置至少一個(gè)接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表,端口的邏輯鏈路上的所有報(bào)文業(yè)務(wù)均共用至少一個(gè)接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表。
在上述的網(wǎng)絡(luò)連接通道建立方法中,進(jìn)一步包括以下步驟接入節(jié)點(diǎn)根據(jù)下行報(bào)文學(xué)習(xí)用戶的上行報(bào)文的運(yùn)營商目的MAC地址和上行報(bào)文的用戶目的MAC地址的接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表,其中,下行方向是指從接入節(jié)點(diǎn)發(fā)往用戶的方向或者接入?yún)R聚節(jié)點(diǎn)發(fā)往用戶的報(bào)文方向。
在上述的網(wǎng)絡(luò)連接通道建立方法中,如果上行報(bào)文的運(yùn)營商目的MAC地址和上行報(bào)文的用戶目的MAC地址在接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表中已經(jīng)存在并且一致,則刷新上行報(bào)文的運(yùn)營商目的MAC地址和上行報(bào)文的用戶目的MAC地址在接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表中的超時(shí)狀態(tài);如果上行報(bào)文的運(yùn)營商目的MAC地址和上行報(bào)文的用戶目的MAC地址在接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表中已經(jīng)存在但不一致,則更新接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表;以及如果上行報(bào)文的運(yùn)營商目的MAC地址和上行報(bào)文的用戶目的MAC地址在接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表中不存在,則在接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表中增加上行報(bào)文的運(yùn)營商目的MAC地址和上行報(bào)文的用戶目的MAC地址的映射項(xiàng)目。
在上述的網(wǎng)絡(luò)連接通道建立方法中,接入節(jié)點(diǎn)主動(dòng)維護(hù)上行報(bào)文的運(yùn)營商目的MAC地址和上行報(bào)文的用戶目的MAC地址的接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表老化機(jī)制,如果在指定周期內(nèi),上行報(bào)文的運(yùn)營商目的MAC地址和上行報(bào)文的用戶目的MAC地址的接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表項(xiàng)目沒有得到更新或刷新,則接入節(jié)點(diǎn)從接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表中刪除上行報(bào)文的運(yùn)營商目的MAC地址和上行報(bào)文的用戶目的MAC地址。接入節(jié)點(diǎn)按照以下至少一種方式管理和維護(hù)用戶的用戶MAC地址在接入節(jié)點(diǎn)配置用戶MAC地址;接入節(jié)點(diǎn)根據(jù)用戶上行的報(bào)文學(xué)習(xí)用戶的MAC地址,動(dòng)態(tài)學(xué)習(xí)的用戶MAC地址通過老化機(jī)制維護(hù)和管理用戶MAC地址,用戶MAC地址為上行報(bào)文的用戶源MAC,用戶MAC地址存在于接入節(jié)點(diǎn)下行轉(zhuǎn)發(fā)參數(shù)映射表中。
在上述的網(wǎng)絡(luò)連接通道建立方法中,接入節(jié)點(diǎn)處理上行報(bào)文的處理過程如下接入節(jié)點(diǎn)接收來自用戶的上行報(bào)文;接入節(jié)點(diǎn)根據(jù)運(yùn)營商源MAC地址產(chǎn)生規(guī)則生成上行報(bào)文的運(yùn)營商源MAC地址;接入節(jié)點(diǎn)查找接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表得到上行報(bào)文的運(yùn)營商目的MAC地址;如果沒有找到上行報(bào)文的運(yùn)營商目的MAC地址,則根據(jù)配置策略處理報(bào)文,其中配置策略包括以下至少之一丟棄報(bào)文、默認(rèn)上行報(bào)文的運(yùn)營商目的MAC地址為全F的廣播地址、以及默認(rèn)上行報(bào)文的運(yùn)營商目的MAC地址為指定的默認(rèn)MAC地址;接入節(jié)點(diǎn)得到上行方向的運(yùn)營商隧道頭的運(yùn)營商標(biāo)簽;以及接入節(jié)點(diǎn)根據(jù)運(yùn)營商以太網(wǎng)幀頭轉(zhuǎn)發(fā)增加有運(yùn)營商以太網(wǎng)幀頭的以太網(wǎng)報(bào)文。
在上述的網(wǎng)絡(luò)連接通道建立方法中,接入節(jié)點(diǎn)處理下行報(bào)文的處理過程如下接入節(jié)點(diǎn)接收從上層設(shè)備發(fā)往用戶的具有運(yùn)營商以太網(wǎng)幀頭的報(bào)文;接入節(jié)點(diǎn)剝離報(bào)文中的運(yùn)營商以太網(wǎng)幀頭;接入節(jié)點(diǎn)根據(jù)報(bào)文的用戶目的MAC地址查找接入節(jié)點(diǎn)下行轉(zhuǎn)發(fā)參數(shù)映射表得到用戶所在的端口鏈路或邏輯鏈路,然后將報(bào)文從端口鏈路或邏輯鏈路發(fā)送到用戶;以及接入節(jié)點(diǎn)將報(bào)文轉(zhuǎn)發(fā)到用戶所在的端口鏈路或邏輯鏈路。
在上述的網(wǎng)絡(luò)連接通道建立方法中,接入?yún)R聚節(jié)點(diǎn)通過以下方式獲取上行報(bào)文的運(yùn)營商源MAC地址和上行報(bào)文的用戶源MAC地址之間的關(guān)聯(lián)關(guān)系配置,接入?yún)R聚節(jié)點(diǎn)靜態(tài)地配置上行報(bào)文的運(yùn)營商源MAC地址和上行報(bào)文的用戶源MAC地址之間的關(guān)聯(lián)關(guān)系或者上行報(bào)文的運(yùn)營商源MAC地址和上行報(bào)文的用戶源MAC地址以及用戶的IP地址三者之間的關(guān)聯(lián)關(guān)系;動(dòng)態(tài)學(xué)習(xí),接入?yún)R聚節(jié)點(diǎn)通過協(xié)議動(dòng)態(tài)學(xué)習(xí)上行報(bào)文的運(yùn)營商源MAC地址和上行報(bào)文的用戶源MAC地址之間的關(guān)聯(lián)關(guān)系;其中,上行報(bào)文的用戶源MAC地址是用戶的MAC地址。
在上述的網(wǎng)絡(luò)連接通道建立方法中,協(xié)議為地址解析協(xié)議,通過地址解析協(xié)議,接入?yún)R聚節(jié)點(diǎn)解析與用戶之間的地址解析協(xié)議報(bào)文,通過地址解析協(xié)議報(bào)文得到用戶的IP地址以及上行報(bào)文的用戶源MAC地址和上行報(bào)文的運(yùn)營商源MAC地址三者之間的關(guān)聯(lián)關(guān)系。對地址解析協(xié)議的表項(xiàng)進(jìn)行擴(kuò)展,但不需要修改地址解析協(xié)議本身,記錄用戶的IP地址以及上行報(bào)文的用戶源MAC地址和上行報(bào)文的運(yùn)營商源MAC地址三者之間的關(guān)聯(lián)關(guān)系,其中,上行報(bào)文的運(yùn)營商源MAC地址是從地址解析協(xié)議報(bào)文的以太網(wǎng)幀頭的運(yùn)營商以太網(wǎng)幀頭的上行報(bào)文的運(yùn)營商源MAC得到的。
在上述的網(wǎng)絡(luò)連接通道建立方法中,用戶的IP地址以及上行報(bào)文的用戶源MAC地址和上行報(bào)文的運(yùn)營商源MAC地址三者之間的關(guān)聯(lián)關(guān)系的是接入?yún)R聚節(jié)點(diǎn)的地址解析協(xié)議地址表。接入?yún)R聚節(jié)點(diǎn)通過以下方式對上行報(bào)文的運(yùn)營商源MAC地址進(jìn)行管理配置,將上行報(bào)文的運(yùn)營商源MAC地址配置到接入?yún)R聚節(jié)點(diǎn)的指定鏈路上,通過下行報(bào)文進(jìn)行轉(zhuǎn)發(fā)上行報(bào)文的運(yùn)營商源MAC地址;以及動(dòng)態(tài)學(xué)習(xí),接入?yún)R聚節(jié)點(diǎn)根據(jù)上行的用戶報(bào)文學(xué)習(xí)上行報(bào)文的運(yùn)營商源MAC地址,將學(xué)習(xí)到的上行報(bào)文的運(yùn)營商源MAC地址作為用戶下行報(bào)文轉(zhuǎn)發(fā)依據(jù);其中,上行報(bào)文的運(yùn)營商源MAC地址是下行報(bào)文的運(yùn)營商目的MAC地址。
在上述的網(wǎng)絡(luò)連接通道建立方法中,終結(jié)上行以太網(wǎng)報(bào)文的步驟包括去除上行報(bào)文中的以太網(wǎng)幀頭。接入?yún)R聚節(jié)點(diǎn)通過以下過程處理下行報(bào)文,其中,下行報(bào)文是從接入?yún)R聚節(jié)點(diǎn)到用戶的方向的報(bào)文接入?yún)R聚節(jié)點(diǎn)接收發(fā)往用戶的IP報(bào)文;根據(jù)目的IP查找下行報(bào)文的運(yùn)營商目的MAC地址和下行報(bào)文的用戶目的MAC地址以及用戶的IP地址三者之間的地址解析協(xié)議地址表,得到下行報(bào)文的運(yùn)營商目的MAC地址和下行報(bào)文的用戶目的MAC地址;在下行報(bào)文中增加用戶的以太網(wǎng)幀頭和運(yùn)營商的以太網(wǎng)幀頭;以及根據(jù)下行報(bào)文的運(yùn)營商目的MAC地址查找下行運(yùn)營商目的MAC地址所在端口和/或邏輯鏈路,發(fā)送具有用戶的以太網(wǎng)幀頭和運(yùn)營商的以太網(wǎng)幀頭的報(bào)文。
由于采用在接入節(jié)點(diǎn)處在上行報(bào)文中增加運(yùn)營商以太網(wǎng)幀頭,在接入?yún)R聚節(jié)點(diǎn)處刪除運(yùn)營商以太網(wǎng)幀頭,從而以簡單的方式解決了以太網(wǎng)接入?yún)R聚網(wǎng)的MAC地址相關(guān)的安全問題。
本發(fā)明還提供了一種用戶位置信息傳遞方法,用于在網(wǎng)絡(luò)通信系統(tǒng)中傳遞用戶位置信息,包括以下步驟用戶接入網(wǎng)絡(luò),并確定所接入的用戶的位置信息;網(wǎng)絡(luò)接入設(shè)備將所接入的用戶的位置信息轉(zhuǎn)換成預(yù)定格式的信息編碼;以及網(wǎng)絡(luò)接入設(shè)備接收來自用戶的報(bào)文,新增報(bào)文頭并將包含位置信息的預(yù)定格式的信息編碼作為新增報(bào)文頭的相應(yīng)字段,并將報(bào)文在網(wǎng)絡(luò)通信系統(tǒng)中傳遞。
在上述用戶位置信息傳遞方法中,用戶的位置信息包括以下至少之一用戶接入的接入設(shè)備的標(biāo)識、用戶在接入設(shè)備上接入的框號、用戶在接入設(shè)備上接入的板的槽位號、用戶在接入設(shè)備上接入的板的端口號、以及用戶在接入設(shè)備上接入的邏輯鏈路號。
在上述用戶位置信息傳遞方法中,預(yù)定格式是報(bào)文頭中相應(yīng)字段編碼格式。網(wǎng)絡(luò)接入設(shè)備將所接入的用戶的位置信息轉(zhuǎn)換成與報(bào)文頭中的MAC地址編碼格式或802.1Q Tag或Service Label相同的信息編碼。新增報(bào)文頭包括Mac-in-Mac報(bào)文頭。相應(yīng)字段包括P-Mac SA、P-Tag、Service Label、或其他相應(yīng)字段。若新增報(bào)文頭為Mac-in-Mac,則網(wǎng)絡(luò)接入設(shè)備接收來自用戶的報(bào)文并新增Mac-in-Mac報(bào)文頭,將用戶的位置信息與Mac-in-Mac報(bào)文中的P-Mac SA相對應(yīng)。若新增報(bào)文頭為Mac-in-Mac,則網(wǎng)絡(luò)接入設(shè)備接收來自用戶的報(bào)文并新增Mac-in-Mac報(bào)文頭,將用戶的位置信息與Mac-in-Mac報(bào)文中的P-Mac SA和P-tag相對應(yīng)。網(wǎng)絡(luò)接入設(shè)備為寬帶網(wǎng)絡(luò)中的寬帶接入設(shè)備。在寬帶接入設(shè)備中配置用戶的位置信息與位置信息編碼之間的對應(yīng)關(guān)系。網(wǎng)絡(luò)接入設(shè)備將用戶的位置信息按照MAC地址的編碼格式編制為48位的Mac編碼。位置信息編碼包括寬帶接入設(shè)備號、設(shè)備框號、槽位號、端口號中的一個(gè)或多個(gè)標(biāo)志用戶位置所需要的信息的索引;以及用戶的MAC地址、優(yōu)先級、協(xié)議封裝方法、用戶類型、永久虛連接標(biāo)識中的一個(gè)或多個(gè)描述用戶特征的信息的索引。
由于采用在接入節(jié)點(diǎn)處在上行報(bào)文中增加運(yùn)營商以太網(wǎng)幀頭,在接入?yún)R聚節(jié)點(diǎn)處刪除運(yùn)營商以太網(wǎng)幀頭,從而以簡單的方式解決了以太網(wǎng)接入?yún)R聚網(wǎng)的MAC地址相關(guān)的安全問題。
本發(fā)明還提供了一種MAC地址自動(dòng)分配方法,用于在MAC地址堆棧應(yīng)用中網(wǎng)絡(luò)接入設(shè)備自動(dòng)分配運(yùn)營商的源MAC地址,包括以下步驟網(wǎng)絡(luò)接入設(shè)備將接入用戶的標(biāo)識和/或接入用戶的位置信息轉(zhuǎn)換成與MAC地址編碼格式相同的編碼;以及網(wǎng)絡(luò)接入設(shè)備自動(dòng)將上述包含接入用戶標(biāo)識和/或接入用戶位置信息的編碼作為MAC地址堆棧應(yīng)用的運(yùn)營商源MAC。
在上述MAC地址自動(dòng)分配方法中,接入用戶標(biāo)識包括接入用戶身份標(biāo)識索引。接入用戶身份標(biāo)識索引包括以下至少之一接入用戶的IP地址、接入用戶的MAC地址、接入用戶的IP地址的一部分、接入用戶的MAC地址的一部分、接入用戶的用戶帳號、及接入用戶的某一個(gè)指定的值。
在上述MAC地址自動(dòng)分配方法中,接入用戶位置信息包括以下至少之一用戶接入網(wǎng)絡(luò)的網(wǎng)絡(luò)接入設(shè)備的標(biāo)識、用戶在網(wǎng)絡(luò)接入設(shè)備上接入的框號、用戶在網(wǎng)絡(luò)接入設(shè)備上接入的用戶板槽位號、以及用戶接入用戶接口板的端口號。網(wǎng)絡(luò)接入設(shè)備的標(biāo)識包括以下至少之一網(wǎng)絡(luò)接入設(shè)備的IP地址、網(wǎng)絡(luò)接入設(shè)備的名稱、為網(wǎng)絡(luò)接入設(shè)備配置的設(shè)備標(biāo)識、網(wǎng)絡(luò)接入設(shè)備的MAC地址或MAC地址中部分字節(jié)、以及為網(wǎng)絡(luò)接入設(shè)備配置的MAC地址或MAC地址中部分字節(jié)。在網(wǎng)絡(luò)接入設(shè)備中配置接入用戶的標(biāo)識和/或接入用戶的位置信息與MAC編碼之間的對應(yīng)關(guān)系。MAC地址堆棧包括Mac-in-Mac。
由于采用在接入節(jié)點(diǎn)處在上行報(bào)文中增加運(yùn)營商以太網(wǎng)幀頭,在接入?yún)R聚節(jié)點(diǎn)處刪除運(yùn)營商以太網(wǎng)幀頭,從而以簡單的方式解決了以太網(wǎng)接入?yún)R聚網(wǎng)的MAC地址相關(guān)的安全問題。
本發(fā)明還提供了一種網(wǎng)絡(luò)連接通道建立系統(tǒng),包括接入節(jié)點(diǎn),用于接收來自用戶的上行報(bào)文,根據(jù)用戶的用戶位置信息和/或用戶標(biāo)識格式化和生成運(yùn)營商以太網(wǎng)幀頭的第一字段,并通過查找或適配上行轉(zhuǎn)發(fā)參數(shù)映射表格式化和生成運(yùn)營商以太網(wǎng)幀頭的第二字段,接入節(jié)點(diǎn)自動(dòng)為所接收到的上行報(bào)文增加營商以太網(wǎng)幀頭,然后發(fā)送上行報(bào)文,根據(jù)運(yùn)營商以太網(wǎng)幀頭在以太網(wǎng)中傳輸上行報(bào)文;以及接入?yún)R聚節(jié)點(diǎn),用于去除來自以太網(wǎng)的上行報(bào)文中的運(yùn)營商以太網(wǎng)幀頭和/或用戶以太網(wǎng)幀頭,將上行報(bào)文傳送給另一網(wǎng)絡(luò)。
在上述網(wǎng)絡(luò)連接通道建立系統(tǒng)中,接入?yún)R聚節(jié)點(diǎn)進(jìn)一步用于在來自另一網(wǎng)絡(luò)的下行報(bào)文中添加運(yùn)營商以太網(wǎng)幀頭和/或用戶以太網(wǎng)幀頭,去除來自以太網(wǎng)絡(luò)的下行報(bào)文中的運(yùn)營商以太網(wǎng)幀頭,將下行報(bào)文傳送給用戶。
在上述網(wǎng)絡(luò)連接通道建立系統(tǒng)中,用戶位置信息包括以下至少之一接入節(jié)點(diǎn)的標(biāo)識、用戶接入的板的槽位號、用戶接入的端口號、以及用戶接入的邏輯鏈路號;用戶標(biāo)識包括以下至少之一接入用戶的IP地址、接入用戶的MAC地址、接入用戶的IP地址的部分字段、接入用戶的MAC地址的部分字段、接入用戶的用戶帳號、及接入用戶的某一個(gè)指定的值。
在上述網(wǎng)絡(luò)連接通道建立系統(tǒng)中,接入節(jié)點(diǎn)為寬帶網(wǎng)絡(luò)中的寬帶接入設(shè)備。在寬帶接入設(shè)備中配置和/或用戶標(biāo)識與運(yùn)營商以太網(wǎng)幀頭的第二字段的編碼的對應(yīng)關(guān)系。
在上述網(wǎng)絡(luò)連接通道建立系統(tǒng)中,接入節(jié)點(diǎn)將用戶位置信息和/或用戶標(biāo)識按照MAC地址的編碼格式編制成48位的位置信息編碼。位置信息編碼包括寬帶接入設(shè)備號、設(shè)備框號、槽位號、端口號中的一個(gè)或多個(gè)標(biāo)志用戶位置所需要的信息的索引;以及用戶的IP地址、用戶的MAC地址、優(yōu)先級、協(xié)議封裝方法、用戶類型、永久虛連接標(biāo)識中的一個(gè)或多個(gè)描述用戶特征的信息的索引。在上述網(wǎng)絡(luò)連接通道建立系統(tǒng)中,接入節(jié)點(diǎn)自動(dòng)將上述包含接入用戶標(biāo)識和/或接入用戶位置信息的編碼作為MAC地址堆棧應(yīng)用的運(yùn)營商源MAC。
通過實(shí)施根據(jù)本發(fā)明的上述技術(shù)方案,實(shí)現(xiàn)以下技術(shù)效果1.提供了一種以太網(wǎng)連接通道(特別是二層以太網(wǎng)連接通道)的簡單建立方法;以及2.解決了以太網(wǎng)接入?yún)R聚網(wǎng)的MAC地址相關(guān)的安全問題。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)本發(fā)明的網(wǎng)絡(luò)連接通道建立方法的流程圖;圖2是根據(jù)本發(fā)明的網(wǎng)絡(luò)連接通道建立方法的實(shí)現(xiàn)原理圖;圖3是根據(jù)本發(fā)明的網(wǎng)絡(luò)連接通道建立系統(tǒng)的邏輯框圖;圖4是根據(jù)本發(fā)明的運(yùn)營商源MAC地址自動(dòng)分配方法的流程圖;圖5是根據(jù)本發(fā)明的接入節(jié)點(diǎn)處理上行方向的報(bào)文的處理過程的流程圖;圖6是根據(jù)本發(fā)明的接入節(jié)點(diǎn)處理下行報(bào)文的處理過程的流程圖;
圖7是根據(jù)本發(fā)明的接入?yún)R聚節(jié)點(diǎn)處理上行報(bào)文的處理過程的流程圖;圖8是根據(jù)本發(fā)明的接入?yún)R聚節(jié)點(diǎn)處理下行報(bào)文的處理過程的流程圖;以及圖9是根據(jù)本發(fā)明的用戶位置信息傳遞方法的流程圖。
具體實(shí)施例方式
以下將詳細(xì)描述本發(fā)明的實(shí)施例。
圖1是根據(jù)本發(fā)明的網(wǎng)絡(luò)連接通道建立方法的流程圖。該方法包括以下步驟S101,接入節(jié)點(diǎn)接收來自用戶的上行報(bào)文;S102,接入節(jié)點(diǎn)根據(jù)用戶的用戶位置信息和/或用戶標(biāo)識格式化和生成運(yùn)營商以太網(wǎng)幀頭的第一字段,并通過查找或適配上行轉(zhuǎn)發(fā)參數(shù)映射表格式化和生成運(yùn)營商以太網(wǎng)幀頭的第二字段;S103,接入節(jié)點(diǎn)自動(dòng)為所接收到的上行報(bào)文增加運(yùn)營商以太網(wǎng)幀頭,然后發(fā)送上行報(bào)文,根據(jù)運(yùn)營商以太網(wǎng)幀頭在以太網(wǎng)中傳輸上行報(bào)文;以及S104,接入?yún)R聚節(jié)點(diǎn)去除來自以太網(wǎng)的上行報(bào)文中的運(yùn)營商以太網(wǎng)幀頭和/或用戶以太網(wǎng)幀頭,將上行報(bào)文傳送給另一網(wǎng)絡(luò)。
在上述的網(wǎng)絡(luò)連接通道建立方法中,進(jìn)一步包括以下步驟S105,接入?yún)R聚節(jié)點(diǎn)在來自另一網(wǎng)絡(luò)的下行報(bào)文中添加運(yùn)營商以太網(wǎng)幀頭和/或用戶以太網(wǎng)幀頭;
S106,根據(jù)運(yùn)營商以太網(wǎng)幀頭在以太網(wǎng)中傳輸下行報(bào)文;以及S107,接入節(jié)點(diǎn)去除來自以太網(wǎng)絡(luò)的下行報(bào)文中的運(yùn)營商以太網(wǎng)幀頭,將下行報(bào)文傳送給用戶。
在上述方法中,步驟S101至S104為必選步驟,步驟S105至S107為可選步驟。僅采用步驟S101至S104已經(jīng)可以實(shí)現(xiàn)網(wǎng)絡(luò)連接通道的建立,但優(yōu)選同時(shí)增加步驟S105至S107,這樣可以更好地實(shí)現(xiàn)本發(fā)明。
在上述的網(wǎng)絡(luò)連接通道建立方法中,用戶位置信息包括以下至少之一接入節(jié)點(diǎn)的標(biāo)識、用戶接入板的槽位號、用戶接入的端口號、以及用戶接入的邏輯鏈路號;用戶標(biāo)識包括以下至少之一接入用戶的IP地址、接入用戶的MAC地址、接入用戶的IP地址的部分字段、接入用戶的MAC地址的部分字段、接入用戶的用戶帳號、及接入用戶的某一個(gè)指定的值。
在上述的網(wǎng)絡(luò)連接通道建立方法中,接入節(jié)點(diǎn)根據(jù)用戶的用戶位置信息和/或用戶標(biāo)識所格式化和生成運(yùn)營商以太網(wǎng)幀頭的第一字段的編碼包括上行報(bào)文的運(yùn)營商源MAC地址;以及接入節(jié)點(diǎn)通過查找或適配上行轉(zhuǎn)發(fā)參數(shù)映射表所格式化和生成運(yùn)營商以太網(wǎng)幀頭的第二字段的編碼包括上行報(bào)文的運(yùn)營商目的MAC地址;其中,上行是用戶發(fā)往接入節(jié)點(diǎn)的方向。
在上述的網(wǎng)絡(luò)連接通道建立方法中,接入節(jié)點(diǎn)將用戶位置信息和/或用戶標(biāo)識按照MAC地址的編碼格式編制成48位的位置信息編碼。以太網(wǎng)幀頭包括目的MAC地址和源MAC地址。
在上述的網(wǎng)絡(luò)連接通道建立方法中,以太網(wǎng)幀頭包括VLAN標(biāo)簽和/或類型和/或Service Label。另一網(wǎng)絡(luò)包括以下至少之一IP網(wǎng)絡(luò)、以太網(wǎng)網(wǎng)絡(luò)。接入節(jié)點(diǎn)為寬帶網(wǎng)絡(luò)中的寬帶接入設(shè)備。
在上述的網(wǎng)絡(luò)連接通道建立方法中,進(jìn)一步包括以下步驟在寬帶接入設(shè)備中配置和/或用戶標(biāo)識與運(yùn)營商以太網(wǎng)幀頭的第二字段(相關(guān)字段)的編碼的對應(yīng)關(guān)系。
在上述的網(wǎng)絡(luò)連接通道建立方法中,位置信息編碼包括寬帶接入設(shè)備號、設(shè)備框號、槽位號、端口號中的一個(gè)或多個(gè)標(biāo)志用戶位置所需要的信息的索引;以及用戶的IP地址、用戶的MAC地址、優(yōu)先級、協(xié)議封裝方法、用戶類型、永久虛連接標(biāo)識中的一個(gè)或多個(gè)描述用戶特征的信息的索引。
在上述的網(wǎng)絡(luò)連接通道建立方法中,接入節(jié)點(diǎn)通過查接入節(jié)點(diǎn)下行轉(zhuǎn)發(fā)參數(shù)映射表將下行報(bào)文傳送給用戶。接入節(jié)點(diǎn)通過查接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表在來自用戶的上行報(bào)文中添加運(yùn)營商以太網(wǎng)幀頭的相應(yīng)字段。相應(yīng)字段包括上行報(bào)文運(yùn)營商目的MAC地址。
在上述的網(wǎng)絡(luò)連接通道建立方法中,接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表是上行報(bào)文的運(yùn)營商目的MAC和用戶目的MAC關(guān)聯(lián)表。接入節(jié)點(diǎn)將接入用戶的標(biāo)識和/或接入用戶的位置信息轉(zhuǎn)換成與MAC地址編碼格式相同的編碼;接入節(jié)點(diǎn)自動(dòng)將上述包含接入用戶標(biāo)識和/或接入用戶位置信息的編碼作為MAC地址堆棧應(yīng)用的運(yùn)營商源MAC。在接入節(jié)點(diǎn)處按照以下規(guī)則中至少之一配置上行報(bào)文的運(yùn)營商目的MAC地址為接入節(jié)點(diǎn)配置上行報(bào)文的運(yùn)營商目的MAC地址,所有用戶均共用上行報(bào)文的運(yùn)營商目的MAC地址;為接入節(jié)點(diǎn)的每個(gè)端口配置上行報(bào)文的運(yùn)營商目的MAC地址,端口內(nèi)的所有報(bào)文業(yè)務(wù)均共用上行報(bào)文的運(yùn)營商目的MAC地址;為接入節(jié)點(diǎn)的每個(gè)端口的邏輯鏈路配置上行報(bào)文的運(yùn)營商目的MAC地址,端口的邏輯鏈路上的所有報(bào)文業(yè)務(wù)均共用上行報(bào)文的運(yùn)營商目的MAC地址。配置上行報(bào)文的運(yùn)營商目的MAC地址是指配置上行報(bào)文的運(yùn)營商目的MAC地址到接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表。
在上述的網(wǎng)絡(luò)連接通道建立方法中,通過以下規(guī)則至少之一在接入節(jié)點(diǎn)處配置接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表,接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表用于在上行報(bào)文的運(yùn)營商目的MAC地址和上行報(bào)文的用戶目的MAC地址之間建立映射關(guān)系為接入節(jié)點(diǎn)配置至少一個(gè)接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表,所有用戶共用至少一個(gè)接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表;為接入節(jié)點(diǎn)的每個(gè)端口配置至少一個(gè)接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表,端口內(nèi)的所有報(bào)文業(yè)務(wù)均共用至少一個(gè)接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表;以及為接入節(jié)點(diǎn)的每個(gè)端口的邏輯鏈路配置至少一個(gè)接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表,端口的邏輯鏈路上的所有報(bào)文業(yè)務(wù)均共用至少一個(gè)接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表。
在上述的網(wǎng)絡(luò)連接通道建立方法中,進(jìn)一步包括以下步驟接入節(jié)點(diǎn)根據(jù)下行報(bào)文學(xué)習(xí)用戶的上行報(bào)文的運(yùn)營商目的MAC地址和上行報(bào)文的用戶目的MAC地址的接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表,其中,下行方向是指從接入節(jié)點(diǎn)發(fā)往用戶的方向或者接入?yún)R聚節(jié)點(diǎn)發(fā)往用戶的報(bào)文方向。
在上述的網(wǎng)絡(luò)連接通道建立方法中,如果上行報(bào)文的運(yùn)營商目的MAC地址和上行報(bào)文的用戶目的MAC地址在接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表中已經(jīng)存在并且一致,則刷新上行報(bào)文的運(yùn)營商目的MAC地址和上行報(bào)文的用戶目的MAC地址在接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表中的超時(shí)狀態(tài);如果上行報(bào)文的運(yùn)營商目的MAC地址和上行報(bào)文的用戶目的MAC地址在接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表中已經(jīng)存在但不一致,則更新接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表;以及如果上行報(bào)文的運(yùn)營商目的MAC地址和上行報(bào)文的用戶目的MAC地址在接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表中不存在,則在接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表中增加上行報(bào)文的運(yùn)營商目的MAC地址和上行報(bào)文的用戶目的MAC地址的映射項(xiàng)目。
在上述的網(wǎng)絡(luò)連接通道建立方法中,接入節(jié)點(diǎn)主動(dòng)維護(hù)上行報(bào)文的運(yùn)營商目的MAC地址和上行報(bào)文的用戶目的MAC地址的接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表老化機(jī)制,如果在指定周期內(nèi),上行報(bào)文的運(yùn)營商目的MAC地址和上行報(bào)文的用戶目的MAC地址的接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表項(xiàng)目沒有得到更新或刷新,則接入節(jié)點(diǎn)從接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表中刪除上行報(bào)文的運(yùn)營商目的MAC地址和上行報(bào)文的用戶目的MAC地址。接入節(jié)點(diǎn)按照以下至少一種方式管理和維護(hù)用戶的用戶MAC地址在接入節(jié)點(diǎn)配置用戶MAC地址;接入節(jié)點(diǎn)根據(jù)用戶上行的報(bào)文學(xué)習(xí)用戶的MAC地址,動(dòng)態(tài)學(xué)習(xí)的用戶MAC地址通過老化機(jī)制維護(hù)和管理用戶MAC地址,用戶MAC地址為上行報(bào)文的用戶源MAC,用戶MAC地址存在于接入節(jié)點(diǎn)下行轉(zhuǎn)發(fā)參數(shù)映射表中。
在上述的網(wǎng)絡(luò)連接通道建立方法中,接入節(jié)點(diǎn)處理上行報(bào)文的處理過程如下接入節(jié)點(diǎn)接收來自用戶的上行報(bào)文;接入節(jié)點(diǎn)根據(jù)運(yùn)營商源MAC地址產(chǎn)生規(guī)則生成上行報(bào)文的運(yùn)營商源MAC地址;接入節(jié)點(diǎn)查找接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表得到上行報(bào)文的運(yùn)營商目的MAC地址;如果沒有找到上行報(bào)文的運(yùn)營商目的MAC地址,則根據(jù)配置策略處理報(bào)文,其中配置策略包括以下至少之一丟棄報(bào)文、默認(rèn)上行報(bào)文的運(yùn)營商目的MAC地址為全F的廣播地址、以及默認(rèn)上行報(bào)文的運(yùn)營商目的MAC地址為指定的默認(rèn)MAC地址;接入節(jié)點(diǎn)得到上行方向的運(yùn)營商隧道頭的運(yùn)營商標(biāo)簽;以及接入節(jié)點(diǎn)根據(jù)運(yùn)營商以太網(wǎng)幀頭轉(zhuǎn)發(fā)增加有運(yùn)營商以太網(wǎng)幀頭的以太網(wǎng)報(bào)文。
在上述的網(wǎng)絡(luò)連接通道建立方法中,接入節(jié)點(diǎn)處理下行報(bào)文的處理過程如下接入節(jié)點(diǎn)接收從上層設(shè)備發(fā)往用戶的具有運(yùn)營商以太網(wǎng)幀頭的報(bào)文;接入節(jié)點(diǎn)剝離報(bào)文中的運(yùn)營商以太網(wǎng)幀頭;接入節(jié)點(diǎn)根據(jù)報(bào)文的目的MAC地址查找接入節(jié)點(diǎn)下行轉(zhuǎn)發(fā)參數(shù)映射表得到用戶所在的端口鏈路或邏輯鏈路,然后將報(bào)文從端口鏈路或邏輯鏈路發(fā)送到用戶;以及接入節(jié)點(diǎn)將報(bào)文轉(zhuǎn)發(fā)到用戶所在的端口鏈路或邏輯鏈路。
在上述的網(wǎng)絡(luò)連接通道建立方法中,接入?yún)R聚節(jié)點(diǎn)通過以下方式獲取上行報(bào)文的運(yùn)營商源MAC地址和上行報(bào)文的用戶源MAC地址之間的關(guān)聯(lián)關(guān)系配置,接入?yún)R聚節(jié)點(diǎn)靜態(tài)地配置上行報(bào)文的運(yùn)營商源MAC地址和上行報(bào)文的用戶源MAC地址之間的關(guān)聯(lián)關(guān)系或者上行報(bào)文的運(yùn)營商源MAC地址和上行報(bào)文的用戶源MAC地址以及用戶的IP地址三者之間的關(guān)聯(lián)關(guān)系;動(dòng)態(tài)學(xué)習(xí),接入?yún)R聚節(jié)點(diǎn)通過協(xié)議動(dòng)態(tài)學(xué)習(xí)上行報(bào)文的運(yùn)營商源MAC地址和上行報(bào)文的用戶源MAC地址用戶的IP地址三者之間的關(guān)聯(lián)關(guān)系;其中,上行報(bào)文的用戶源MAC地址是用戶的MAC地址。
在上述的網(wǎng)絡(luò)連接通道建立方法中,協(xié)議為地址解析協(xié)議,通過地址解析協(xié)議,接入?yún)R聚節(jié)點(diǎn)解析與用戶之間的地址解析協(xié)議報(bào)文,通過地址解析協(xié)議報(bào)文得到用戶的IP地址以及上行報(bào)文的用戶源MAC地址和上行報(bào)文的運(yùn)營商源MAC地址三者之間的關(guān)聯(lián)關(guān)系。對地址解析協(xié)議的表項(xiàng)進(jìn)行擴(kuò)展,但不需要修改地址解析協(xié)議本身,記錄用戶的IP地址以及上行報(bào)文的用戶源MAC地址和上行報(bào)文的運(yùn)營商源MAC地址三者之間的關(guān)聯(lián)關(guān)系,其中,上行報(bào)文的運(yùn)營商源MAC地址是從地址解析協(xié)議報(bào)文的以太網(wǎng)幀頭的運(yùn)營商以太網(wǎng)幀頭的上行報(bào)文的運(yùn)營商源MAC得到的。
在上述的網(wǎng)絡(luò)連接通道建立方法中,用戶的IP地址以及上行報(bào)文的用戶源MAC地址和上行報(bào)文的運(yùn)營商源MAC地址三者之間的關(guān)聯(lián)關(guān)系的是接入?yún)R聚節(jié)點(diǎn)的地址解析協(xié)議地址表。接入?yún)R聚節(jié)點(diǎn)通過以下方式對上行報(bào)文的運(yùn)營商源MAC地址進(jìn)行管理配置,將上行報(bào)文的運(yùn)營商源MAC地址配置到接入?yún)R聚節(jié)點(diǎn)的指定鏈路上,通過上行報(bào)文的運(yùn)營商源MAC地址進(jìn)行轉(zhuǎn)發(fā)下行報(bào)文;以及動(dòng)態(tài)學(xué)習(xí),接入?yún)R聚節(jié)點(diǎn)根據(jù)上行的用戶報(bào)文學(xué)習(xí)上行報(bào)文的運(yùn)營商源MAC地址,將學(xué)習(xí)到的上行報(bào)文的運(yùn)營商源MAC地址作為用戶下行報(bào)文轉(zhuǎn)發(fā)依據(jù);其中,上行報(bào)文的運(yùn)營商源MAC地址是下行報(bào)文的運(yùn)營商目的MAC地址。
在上述的網(wǎng)絡(luò)連接通道建立方法中,終結(jié)上行以太網(wǎng)報(bào)文的步驟包括去除上行報(bào)文中的以太網(wǎng)幀頭。接入?yún)R聚節(jié)點(diǎn)通過以下過程處理下行報(bào)文,其中,下行報(bào)文是從接入?yún)R聚節(jié)點(diǎn)到用戶的方向的報(bào)文接入?yún)R聚節(jié)點(diǎn)接收發(fā)往用戶的IP報(bào)文;根據(jù)目的IP查找下行報(bào)文的運(yùn)營商目的MAC地址和下行報(bào)文的用戶目的MAC地址以及用戶的IP地址三者之間的地址解析協(xié)議地址表,得到下行報(bào)文的運(yùn)營商目的MAC地址和下行報(bào)文的用戶目的MAC地址;在下行報(bào)文中增加用戶的以太網(wǎng)幀頭和/或運(yùn)營商的以太網(wǎng)幀頭;以及根據(jù)下行報(bào)文的運(yùn)營商目的MAC地址查找下行運(yùn)營商目的MAC地址所在端口和/或邏輯鏈路,發(fā)送具有用戶的以太網(wǎng)幀頭和運(yùn)營商的以太網(wǎng)幀頭的報(bào)文。
圖2是根據(jù)本發(fā)明的網(wǎng)絡(luò)連接通道建立方法的實(shí)現(xiàn)原理圖。在圖中,從接入節(jié)點(diǎn)(Access Node,AN)到接入?yún)R聚節(jié)點(diǎn)(例如IP Edge節(jié)點(diǎn),IP邊沿節(jié)點(diǎn))之間的傳輸路徑稱之為接入?yún)R聚網(wǎng)絡(luò)。
上行報(bào)文的處理過程如下用戶終端發(fā)送上行報(bào)文給接入節(jié)點(diǎn),在接入節(jié)點(diǎn)處通過查表等策略在上行報(bào)文中增加運(yùn)營商以太網(wǎng)幀頭,例如,P-MAC DA和P-MAC SA等。增加了運(yùn)營商以太網(wǎng)幀頭的上行報(bào)文借助于運(yùn)營商以太網(wǎng)幀頭在以太網(wǎng)絡(luò)中傳輸,當(dāng)上行報(bào)文到達(dá)接入?yún)R聚節(jié)點(diǎn)后,接入?yún)R聚節(jié)點(diǎn)終結(jié)以太網(wǎng)報(bào)文,然后將報(bào)文傳送給IP網(wǎng)絡(luò)或者其他網(wǎng)絡(luò)(例如以太網(wǎng)或VPN)。
下行報(bào)文的處理過程如下IP邊沿節(jié)點(diǎn)從IP網(wǎng)絡(luò)接收發(fā)往用戶的下行報(bào)文,通過查表(例如,APR表)等策略在下行報(bào)文中增加用戶的以太網(wǎng)幀頭和運(yùn)營商的以太網(wǎng)幀頭,然后將下行報(bào)文傳送到接入?yún)R聚網(wǎng)絡(luò)。增加了運(yùn)營商以太網(wǎng)幀頭的下行報(bào)文借助于運(yùn)營商以太網(wǎng)幀頭在以太網(wǎng)絡(luò)中傳輸,當(dāng)下行報(bào)文到達(dá)接入節(jié)點(diǎn)后,接入節(jié)點(diǎn)移除運(yùn)營商以太網(wǎng)幀頭,然后通過查表等策略向用戶發(fā)送下行報(bào)文。通過上述過程,實(shí)現(xiàn)了二層網(wǎng)絡(luò)連接通道的建立。
圖3是根據(jù)本發(fā)明的網(wǎng)絡(luò)連接通道建立系統(tǒng)300的邏輯框圖。
網(wǎng)絡(luò)連接通道建立系統(tǒng)300包括接入節(jié)點(diǎn)302,用于接收來自用戶301的上行報(bào)文,根據(jù)用戶的用戶位置信息和/或用戶標(biāo)識格式化和生成運(yùn)營商以太網(wǎng)幀頭的第一字段,并通過查找或適配上行轉(zhuǎn)發(fā)參數(shù)映射表格式化和生成運(yùn)營商以太網(wǎng)幀頭的第二字段,接入節(jié)點(diǎn)302自動(dòng)為所接收到的上行報(bào)文增加營商以太網(wǎng)幀頭,然后發(fā)送上行報(bào)文,根據(jù)運(yùn)營商以太網(wǎng)幀頭在以太網(wǎng)303中傳輸上行報(bào)文;以及接入?yún)R聚節(jié)點(diǎn)304,用于去除來自以太網(wǎng)的上行報(bào)文中的運(yùn)營商以太網(wǎng)幀頭和/或用戶以太網(wǎng)幀頭,將上行報(bào)文傳送給另一網(wǎng)絡(luò)305。
在上述網(wǎng)絡(luò)連接通道建立系統(tǒng)中,接入?yún)R聚節(jié)點(diǎn)進(jìn)一步用于在來自另一網(wǎng)絡(luò)的下行報(bào)文中添加運(yùn)營商以太網(wǎng)幀頭和/或用戶以太網(wǎng)幀頭,去除來自以太網(wǎng)絡(luò)的下行報(bào)文中的運(yùn)營商以太網(wǎng)幀頭,將下行報(bào)文傳送給用戶。
在上述網(wǎng)絡(luò)連接通道建立系統(tǒng)中,用戶位置信息包括以下至少之一接入節(jié)點(diǎn)的標(biāo)識、用戶接入的板的槽位號、用戶接入的端口號、以及用戶接入的邏輯鏈路號;用戶標(biāo)識包括以下至少之一接入用戶的IP地址、接入用戶的MAC地址、接入用戶的IP地址的部分字段、接入用戶的MAC地址的部分字段、接入用戶的用戶帳號、及接入用戶的某一個(gè)指定的值。
在上述網(wǎng)絡(luò)連接通道建立系統(tǒng)中,接入節(jié)點(diǎn)為寬帶網(wǎng)絡(luò)中的寬帶接入設(shè)備。在寬帶接入設(shè)備中配置和/或用戶標(biāo)識與運(yùn)營商以太網(wǎng)幀頭的第二字段的編碼的對應(yīng)關(guān)系。
在上述網(wǎng)絡(luò)連接通道建立系統(tǒng)中,接入節(jié)點(diǎn)將用戶位置信息和/或用戶標(biāo)識按照MAC地址的編碼格式編制成48位的位置信息編碼。位置信息編碼包括寬帶接入設(shè)備號、設(shè)備框號、槽位號、端口號中的一個(gè)或多個(gè)標(biāo)志用戶位置所需要的信息的索引;以及用戶的IP地址、用戶的MAC地址、優(yōu)先級、協(xié)議封裝方法、用戶類型、永久虛連接標(biāo)識中的一個(gè)或多個(gè)描述用戶特征的信息的索引。在上述網(wǎng)絡(luò)連接通道建立系統(tǒng)中,接入節(jié)點(diǎn)自動(dòng)將上述包含接入用戶標(biāo)識和/或接入用戶位置信息的編碼作為MAC地址堆棧應(yīng)用的運(yùn)營商源MAC。
圖4是根據(jù)本發(fā)明的上行報(bào)文的運(yùn)營商源MAC地址自動(dòng)分配方法的流程圖。該方法包括以下步驟S402,網(wǎng)絡(luò)接入設(shè)備將接入用戶的標(biāo)識和/或接入用戶的位置信息轉(zhuǎn)換成與MAC地址編碼格式相同的編碼;以及S404,網(wǎng)絡(luò)接入設(shè)備自動(dòng)將上述包含接入用戶標(biāo)識和/或接入用戶位置信息的編碼作為MAC地址堆棧應(yīng)用的運(yùn)營商源MAC。
在上述MAC地址自動(dòng)分配方法中,接入用戶標(biāo)識包括接入用戶身份標(biāo)識索引。接入用戶身份標(biāo)識索引包括以下至少之一接入用戶的IP地址、接入用戶的MAC地址、接入用戶的IP地址的一部分、接入用戶的MAC地址的一部分、接入用戶的用戶帳號、及接入用戶的某一個(gè)指定的值。
在上述MAC地址自動(dòng)分配方法中,接入用戶位置信息包括以下至少之一用戶接入網(wǎng)絡(luò)的網(wǎng)絡(luò)接入設(shè)備的標(biāo)識、用戶在網(wǎng)絡(luò)接入設(shè)備上接入的框號、用戶在網(wǎng)絡(luò)接入設(shè)備上接入的用戶板槽位號、以及用戶接入用戶接口板的端口號。網(wǎng)絡(luò)接入設(shè)備的標(biāo)識包括以下至少之一網(wǎng)絡(luò)接入設(shè)備的IP地址、網(wǎng)絡(luò)接入設(shè)備的名稱、為網(wǎng)絡(luò)接入設(shè)備配置的設(shè)備標(biāo)識、網(wǎng)絡(luò)接入設(shè)備的MAC地址或MAC地址中部分字節(jié)、以及為網(wǎng)絡(luò)接入設(shè)備配置的MAC地址或MAC地址中部分字節(jié)。在網(wǎng)絡(luò)接入設(shè)備中配置接入用戶的標(biāo)識和/或接入用戶的位置信息與MAC編碼之間的對應(yīng)關(guān)系。MAC地址堆棧包括Mac-in-Mac。
接入用戶身份標(biāo)識可以是用戶的IP地址或者用戶的MAC地址或用戶IP地址的一部分或者用戶的MAC地址的一部分或者帳號或者某一個(gè)指定的值,他們之間可以任何組合,組合的規(guī)則可以在接入設(shè)備中配置。
接入用戶位置信息是指用戶所在的網(wǎng)絡(luò)的接入位置,包含用戶接入網(wǎng)絡(luò)的網(wǎng)絡(luò)接入設(shè)備的標(biāo)識、用戶在網(wǎng)絡(luò)接入設(shè)備上接入的用戶接口板槽位號、用戶接入用戶接口板的端口號,還可以包含邏輯鏈路號。
所述的網(wǎng)絡(luò)接入設(shè)備的標(biāo)識包括設(shè)備的IP地址、設(shè)備的名稱、配置的設(shè)備標(biāo)識、設(shè)備的MAC地址、配置的MAC地址段例如,接入節(jié)點(diǎn)配置一個(gè)或者多個(gè)MAC地址段,如MAC地址段0x00E0-FC11-0000,MASK0xFFFF-FFFF-0000,MAC地址段可以標(biāo)識接入節(jié)點(diǎn),MAC地址段可以根據(jù)網(wǎng)絡(luò)規(guī)劃配置;接入節(jié)點(diǎn)自動(dòng)通過用戶的節(jié)點(diǎn)用戶位置信息和配置的MAC地址段結(jié)合生成用戶的MAC-in-MAC隧道的P-MAC SA。用戶的節(jié)點(diǎn)位置信息可以標(biāo)識為如下形式,框號/槽號/子槽/端口號+[vpi,vci]+[vlan]、框號/槽號/子槽/端口號+[vpi,vci]、框號/槽號/子槽/端口號+[vlan]、框號/槽號/子槽/端口號等等,節(jié)點(diǎn)用戶位置信息按一定的格式編碼,編碼的長度為MAC段分配的長度。如框號/槽號/子槽/端口號為0/1/0/63格式為203f,那么用戶的P-MAC SA為0x00E0-FC11-203F,同時(shí)0x00E0-FC11-203F可以標(biāo)識該用戶,所述的P-MAC SA是上行報(bào)文的運(yùn)營商源MAC。
接入節(jié)點(diǎn)用戶上行報(bào)文的P-MAC DA可以通過以下規(guī)則產(chǎn)生一.配置1、網(wǎng)絡(luò)管理者可以在接入節(jié)點(diǎn)配置上行報(bào)文的P-MAC DA,配置方法可以靈活配置,如一個(gè)接入節(jié)點(diǎn)統(tǒng)一配置一個(gè)上行報(bào)文的P-MAC DA,所有用戶共用這個(gè)上行報(bào)文的P-MAC DA,按照端口配置,一個(gè)端口配置一個(gè)上行報(bào)文的P-MAC DA,端口內(nèi)所有報(bào)文業(yè)務(wù)共用這個(gè)上行報(bào)文的P-MAC DA,按照端口鏈路配置,一個(gè)端口的邏輯鏈路配置一個(gè)上行報(bào)文的P-MAC DA,端口內(nèi)該鏈路上的所有報(bào)文業(yè)務(wù)共用這個(gè)上行報(bào)文的P-MAC DA。上述這些配置不是互斥,可以結(jié)合使用,接入節(jié)點(diǎn)根據(jù)實(shí)際配置策略保存這些上行報(bào)文的P-MAC DA于接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表2、網(wǎng)絡(luò)管理者可以在接入節(jié)點(diǎn)配置上行P-MAC DA和上行C-MAC DA的接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表,配置方法可以靈活配置,如一個(gè)接入節(jié)點(diǎn)統(tǒng)一配置一個(gè)或多個(gè)上行P-MAC DA和上行C-MAC DA的接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表,所有用戶共用這些上行P-MAC DA和上行C-MAC DA的接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表,按照端口配置,一個(gè)端口配置一個(gè)或上行P-MAC DA和上行C-MAC DA的接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表,端口內(nèi)所有報(bào)文業(yè)務(wù)共用這些上行P-MAC DA和上行C-MAC DA的接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表,按照端口鏈路配置,一個(gè)端口的邏輯鏈路配置一個(gè)或多個(gè)上行P-MAC DA和上行C-MAC DA的接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表,端口內(nèi)該鏈路上的所有報(bào)文業(yè)務(wù)共用這些上行P-MAC DA和上行C-MAC DA的接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表。上述這些配置不是互斥,可以結(jié)合使用,接入節(jié)點(diǎn)根據(jù)實(shí)際配置策略保存這些上行P-MAC DA和上行C-MAC DA于接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表。
上述兩種方法不是互斥的,可以結(jié)合靈活使用。
二.動(dòng)態(tài)學(xué)習(xí)機(jī)制1、接入節(jié)點(diǎn)根據(jù)下行方向的報(bào)文學(xué)習(xí)用戶的上行P-MAC DA和上行C-MAC DA的接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表。下行方向指從接入節(jié)點(diǎn)發(fā)往用戶的方向或者匯聚節(jié)點(diǎn)發(fā)往接入節(jié)點(diǎn)方向。
2、接入節(jié)點(diǎn)學(xué)習(xí)下行方向的報(bào)文的P-MAC SA和C-MAC SA,下行方向的報(bào)文的P-MAC SA就是用戶上行的P-MAC DA,下行方向的報(bào)文的C-MAC SA就是用戶上行的C-MAC DA如果上行P-MAC DA和上行C-MAC DA已經(jīng)在接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表中已經(jīng)存在而且一致,則刷新狀態(tài),如果上行P-MAC DA和上行C-MAC DA已經(jīng)在接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表中已經(jīng)存在但是一致,則更新上行P-MAC DA和上行C-MAC DA的接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表,如果不存在,則增加上行P-MAC DA和上行C-MAC DA的接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表項(xiàng)目3、接入節(jié)點(diǎn)主動(dòng)維護(hù)上行P-MAC DA和上行C-MAC DA的接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表老化機(jī)制,在指定周期內(nèi)上行P-MACDA和上行C-MAC DA的接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表項(xiàng)目沒有得到更新或刷新,接入節(jié)點(diǎn)刪除上行P-MAC DA和上行C-MAC DA的接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表項(xiàng)目,4、接入節(jié)點(diǎn)方向用戶的上行P-MAC DA和上行C-MAC DA的接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表學(xué)習(xí)形式靈活配置,如基于節(jié)點(diǎn)學(xué)習(xí),節(jié)點(diǎn)內(nèi)所有用戶共用上行P-MAC DA和上行C-MAC DA的動(dòng)態(tài)映射,基于端口學(xué)習(xí),端口內(nèi)所有用戶共用上行P-MAC DA和上行C-MAC DA的動(dòng)態(tài)映射等。
接入節(jié)點(diǎn)管理和維護(hù)用戶的MAC地址(下行C-MAC DA,也就是上行C-MAC SA)表,管理和維護(hù)過程跟普通以太網(wǎng)交換機(jī)管理用戶的MAC地址一致,具體有兩種方式配置MAC地址(下行C-MAC DA、也就是上行C-MAC SA)表在接入節(jié)點(diǎn)配置用戶的MAC地址;以及動(dòng)態(tài)學(xué)習(xí)用戶的MAC地址(下行C-MAC DA、也就是上行C-MAC SA),接入節(jié)點(diǎn)根據(jù)用戶上行的報(bào)文學(xué)習(xí)用戶的MAC地址(下行C-MAC DA、也就是上行C-MAC SA),動(dòng)態(tài)學(xué)習(xí)的MAC地址通過老化機(jī)制維護(hù)和管理用戶的MAC地址表。
圖5是根據(jù)本發(fā)明的接入節(jié)點(diǎn)處理上行方向(用戶發(fā)往接入節(jié)點(diǎn))的報(bào)文的處理過程的流程圖。該處理過程包括以下步驟步驟S501,用戶接入節(jié)點(diǎn)收到用戶報(bào)文;步驟S502,根據(jù)上行P-MAC SA產(chǎn)生規(guī)則生成報(bào)文的上行P-MAC SA;
步驟S503,根據(jù)配置策略查找接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射得到報(bào)文的上行P-MAC DA。如果查找上行P-MAC DA失敗,根據(jù)配置的策略處理報(bào)文,如丟棄用戶報(bào)文,或者上行P-MAC DA默認(rèn)為全F的廣播地址,上行P-MAC DA默認(rèn)為指定的MAC地址;步驟S504,根據(jù)配置的策略得到上行方向運(yùn)營商隧道頭的其他字段數(shù)據(jù),如P-TAG等;步驟S505,接入節(jié)點(diǎn)將得到運(yùn)營商隧道頭數(shù)據(jù)增加到收到用戶報(bào)文頭部;步驟S506,接入節(jié)點(diǎn)對報(bào)文進(jìn)行一些其他必要的處理(例如,對service label和/或P-TAG進(jìn)行賦值和/映射處理);以及步驟S507,根據(jù)運(yùn)營商以太網(wǎng)幀頭轉(zhuǎn)發(fā)增加有運(yùn)營商以太網(wǎng)幀頭的以太網(wǎng)報(bào)文。
圖6是根據(jù)本發(fā)明的接入節(jié)點(diǎn)處理下行報(bào)文的處理過程的流程圖。該處理過程包括以下步驟步驟S602,用戶接入節(jié)點(diǎn)收到上層設(shè)備發(fā)往用戶的具有運(yùn)營商以太網(wǎng)幀頭的下行報(bào)文;步驟S604,剝離下行報(bào)文的MAC-in-MAC隧道信息數(shù)據(jù),如運(yùn)營商以太網(wǎng)幀頭;步驟S606,根據(jù)報(bào)文的下行C-MAC DA查找表項(xiàng)(接入節(jié)點(diǎn)下行轉(zhuǎn)發(fā)參數(shù)映射)得到用戶(下行C-MAC DA)所在鏈路,然后根據(jù)策略做一些必要處理(例如,對service label和/或P-TAG進(jìn)行賦值和/映射處理);以及步驟S608,轉(zhuǎn)發(fā)用戶報(bào)文到用戶所在端口鏈路或邏輯鏈路。
接入?yún)R聚節(jié)點(diǎn)(IP Edge節(jié)點(diǎn))上行P-MAC SA(下行P-MAC DA)和上行C-MAC SA(下行C-MAC DA)的關(guān)聯(lián)關(guān)系獲取方法如下1、配置,接入?yún)R聚節(jié)點(diǎn)(IP Edge節(jié)點(diǎn))配置上行P-MAC SA和上行C-MAC SA的關(guān)聯(lián)關(guān)系或者上行P-MAC SA和上行C-MACSA以及用戶IP地址的關(guān)聯(lián)關(guān)系;2、動(dòng)態(tài)學(xué)習(xí),接入?yún)R聚節(jié)點(diǎn)(IP Edge節(jié)點(diǎn))通過協(xié)議動(dòng)態(tài)學(xué)習(xí)上行P-MAC SA和上行C-MAC SA的關(guān)聯(lián)關(guān)系,如通過ARP協(xié)議,接入?yún)R聚節(jié)點(diǎn)解析與用戶之間的ARP協(xié)議報(bào)文,可以通過ARP報(bào)文得到用戶的IP以及用戶的MAC(上行C-MAC SA)和上行P-MACSA的關(guān)聯(lián)關(guān)系;接入?yún)R聚節(jié)點(diǎn)的ARP表項(xiàng)需要做一定的擴(kuò)充,需要記錄用戶的IP以及用戶的MAC(上行C-MAC SA)和上行P-MACSA的三者的關(guān)聯(lián)關(guān)系,但是不需要修改ARP協(xié)議本身,上行P-MACSA是從ARP報(bào)文的以太網(wǎng)幀頭的運(yùn)營商以太網(wǎng)幀頭得到的。
接入?yún)R聚節(jié)點(diǎn)(IP Edge節(jié)點(diǎn))下行P-MAC DA(上行P-MAC SA)管理1、配置,下行P-MAC DA配置到接入?yún)R聚節(jié)點(diǎn)(IP Edge節(jié)點(diǎn))的指定鏈路上,然后用于下行報(bào)文轉(zhuǎn)發(fā);以及2、動(dòng)態(tài)學(xué)習(xí)同普通的以太網(wǎng)MAC地址學(xué)習(xí)機(jī)制一樣,接入?yún)R聚節(jié)點(diǎn)根據(jù)上行的用戶MAC-in-MAC報(bào)文學(xué)習(xí)上行P-MAC SA,學(xué)習(xí)到的上行P-MAC SA用于用戶下行報(bào)文轉(zhuǎn)發(fā)。
圖7是根據(jù)本發(fā)明的接入?yún)R聚節(jié)點(diǎn)處理上行報(bào)文的處理過程的流程圖。該處理過程包括以下步驟
步驟S702,IP Edge節(jié)點(diǎn)收到用戶的上行以太網(wǎng)報(bào)文;步驟S704,終結(jié)用戶的以太網(wǎng)報(bào)文,如移除以太網(wǎng)幀頭(用戶以太網(wǎng)幀頭和/或運(yùn)營商以太網(wǎng)幀頭);以及步驟S706,根據(jù)目的IP轉(zhuǎn)發(fā)到相應(yīng)的IP網(wǎng)絡(luò)或者其他網(wǎng)絡(luò)(例如以太網(wǎng),VPN等)。
圖8是根據(jù)本發(fā)明的接入?yún)R聚節(jié)點(diǎn)處理下行報(bào)文的處理過程的流程圖。該處理過程包括以下步驟步驟S802,IP Edge節(jié)點(diǎn)收到需要發(fā)往用戶的IP報(bào)文或其他報(bào)文;步驟S804,根據(jù)目的IP查找下行P-MAC DA和下行C-MACDA以及用戶的IP地址的關(guān)聯(lián)關(guān)系表,得到下行P-MAC DA和下行C-MAC DA;步驟S806,按照配置的策略給報(bào)文增加用戶的以太網(wǎng)幀頭和運(yùn)營商的以太網(wǎng)幀頭;以及步驟S808,根據(jù)下行P-MAC DA查找下行P-MAC DA表項(xiàng)得到目的端口,然后做一些其他必要的處理(例如,對service label和/或P-TAG進(jìn)行賦值處理),發(fā)送具有用戶的以太網(wǎng)幀頭和運(yùn)營商的以太網(wǎng)幀頭的報(bào)文。
圖9是根據(jù)本發(fā)明的用戶位置信息傳遞方法的流程圖。該方法包括以下步驟S902,用戶接入網(wǎng)絡(luò),并確定所接入的用戶的位置信息;S904,網(wǎng)絡(luò)接入設(shè)備將所接入的用戶的位置信息轉(zhuǎn)換成預(yù)定格式的信息編碼;以及S906,網(wǎng)絡(luò)接入設(shè)備接收來自用戶的報(bào)文,新增報(bào)文頭并將包含位置信息的預(yù)定格式的信息編碼作為新增報(bào)文頭的相應(yīng)字段,并將報(bào)文在網(wǎng)絡(luò)通信系統(tǒng)中傳遞。
在上述用戶位置信息傳遞方法中,用戶的位置信息包括以下至少之一用戶接入的接入設(shè)備的標(biāo)識、用戶在接入設(shè)備上接入的框號、用戶在接入設(shè)備上接入的板的槽位號、用戶在接入設(shè)備上接入的板的端口號、以及用戶在接入設(shè)備上接入的邏輯鏈路號。
在上述用戶位置信息傳遞方法中,預(yù)定格式是報(bào)文頭中相應(yīng)字段編碼格式。網(wǎng)絡(luò)接入設(shè)備將所接入的用戶的位置信息轉(zhuǎn)換成與報(bào)文頭中的MAC地址編碼格式或802.1Q Tag或Service Label相同的信息編碼。新增報(bào)文頭包括Mac-in-Mac報(bào)文頭。相應(yīng)字段包括P-Mac SA、P-Tag、Service Label、或其他相應(yīng)字段。若新增報(bào)文頭為Mac-in-Mac,則網(wǎng)絡(luò)接入設(shè)備接收來自用戶的報(bào)文并新增Mac-in-Mac報(bào)文頭,將用戶的位置信息與Mac-in-Mac報(bào)文中的P-Mac SA相對應(yīng)。若新增報(bào)文頭為Mac-in-Mac,則網(wǎng)絡(luò)接入設(shè)備接收來自用戶的報(bào)文并新增Mac-in-Mac報(bào)文頭,將用戶的位置信息與Mac-in-Mac報(bào)文中的P-Mac SA和P-tag相對應(yīng)。網(wǎng)絡(luò)接入設(shè)備為寬帶網(wǎng)絡(luò)中的寬帶接入設(shè)備。在寬帶接入設(shè)備中配置用戶的位置信息與位置信息編碼之間的對應(yīng)關(guān)系。網(wǎng)絡(luò)接入設(shè)備將用戶的位置信息按照MAC地址的編碼格式編制為48位的Mac編碼。位置信息編碼包括寬帶接入設(shè)備號、設(shè)備框號、槽位號、端口號中的一個(gè)或多個(gè)標(biāo)志用戶位置所需要的信息的索引;以及用戶的MAC地址、優(yōu)先級、協(xié)議封裝方法、用戶類型、永久虛連接標(biāo)識中的一個(gè)或多個(gè)描述用戶特征的信息的索引。
在本發(fā)明中,接入節(jié)點(diǎn)(ANAccess Node)是指運(yùn)營商為用戶提供接入的網(wǎng)絡(luò)設(shè)備或裝置或網(wǎng)元,本發(fā)明所提到的用戶接入節(jié)點(diǎn)是指距離用戶最近的、能夠提供本發(fā)明上面功能的接入網(wǎng)絡(luò)節(jié)點(diǎn),如DSLAM,LANSWITCH等。
接入?yún)R聚節(jié)點(diǎn)(IP Edge節(jié)點(diǎn))是指運(yùn)營商為接入網(wǎng)用戶提供匯聚功能的網(wǎng)絡(luò)設(shè)備或裝置或網(wǎng)元,它處于IP網(wǎng)絡(luò)邊沿、能夠提供本發(fā)明上面功能的匯聚的網(wǎng)絡(luò)節(jié)點(diǎn),如BRAS、IP ROUTER、LANSWITCH、BNG等。
通過實(shí)施根據(jù)本發(fā)明的技術(shù)方案,實(shí)現(xiàn)以下技術(shù)效果1.提供了一種以太網(wǎng)連接通道(特別是二層以太網(wǎng)連接通道)的簡單建立方法;以及2.解決了以太網(wǎng)接入?yún)R聚網(wǎng)的MAC地址相關(guān)的安全問題。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
縮寫說明SA(source MAC address)源MAC地址DA(destination MAC address)目的MAC地址MAC(Media Access Control)媒體訪問控制VLAN(Virtual LAN)虛擬局域網(wǎng)LAN(Local Area Network)局域網(wǎng)FCS(Frame Check Sequence)幀檢驗(yàn)序列IP(Internet Protocol)互聯(lián)網(wǎng)協(xié)議DSLAM(Digital Subscriber Line Access Multiplexer)數(shù)字用戶線接入復(fù)接器UNI(User Network Interface)用戶網(wǎng)絡(luò)接口ARP(Address Resolution Protocol)地址解析協(xié)議VPI(Virtual Path Identifier)虛通道標(biāo)識VCI(Virtual Channel Identifier)虛通路標(biāo)識AN(Access Node)接入節(jié)點(diǎn)BRAS(Broadband Remote Access Server)寬帶遠(yuǎn)程接入服務(wù)器
權(quán)利要求
1.一種網(wǎng)絡(luò)連接通道建立方法,其特征在于,包括以下步驟接入節(jié)點(diǎn)接收來自用戶的上行報(bào)文;所述接入節(jié)點(diǎn)根據(jù)所述用戶的用戶位置信息和/或用戶標(biāo)識生成運(yùn)營商以太網(wǎng)幀頭的第一字段,并通過查找或適配上行轉(zhuǎn)發(fā)參數(shù)映射表生成運(yùn)營商以太網(wǎng)幀頭的第二字段;所述接入節(jié)點(diǎn)為所接收到的上行報(bào)文增加營商以太網(wǎng)幀頭,然后發(fā)送上行報(bào)文,根據(jù)所述運(yùn)營商以太網(wǎng)幀頭在以太網(wǎng)中傳輸所述上行報(bào)文;以及接入?yún)R聚節(jié)點(diǎn)去除來自所述以太網(wǎng)的所述上行報(bào)文中的所述運(yùn)營商以太網(wǎng)幀頭和/或用戶以太網(wǎng)幀頭,將所述上行報(bào)文傳送給另一網(wǎng)絡(luò)。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)連接通道建立方法,其特征在于,所述方法進(jìn)一步包括以下步驟所述接入?yún)R聚節(jié)點(diǎn)在來自所述另一網(wǎng)絡(luò)的下行報(bào)文中添加運(yùn)營商以太網(wǎng)幀頭和/或用戶以太網(wǎng)幀頭;根據(jù)所述運(yùn)營商以太網(wǎng)幀頭在以太網(wǎng)中傳輸所述下行報(bào)文;以及所述接入節(jié)點(diǎn)去除來自所述以太網(wǎng)絡(luò)的所述下行報(bào)文中的所述運(yùn)營商以太網(wǎng)幀頭,將所述下行報(bào)文傳送給所述用戶。
3.根據(jù)權(quán)利要求1或2所述的網(wǎng)絡(luò)連接通道建立方法,其特征在于所述用戶位置信息包括以下至少之一所述接入節(jié)點(diǎn)的標(biāo)識、所述用戶接入板的槽位號、所述用戶接入的端口號、以及所述用戶接入的邏輯鏈路號;以及所述用戶標(biāo)識包括以下至少之一所述接入用戶的IP地址、所述接入用戶的MAC地址、所述接入用戶的IP地址的部分字段、所述接入用戶的MAC地址的部分字段、所述接入用戶的用戶帳號、及所述接入用戶的某一個(gè)指定的值。
4.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)連接通道建立方法,其特征在于所述接入節(jié)點(diǎn)根據(jù)所述用戶的用戶位置信息和/或用戶標(biāo)識所格式化和生成的運(yùn)營商以太網(wǎng)幀頭的第一字段的編碼包括上行報(bào)文的運(yùn)營商源MAC地址;以及所述接入節(jié)點(diǎn)通過查找或適配上行轉(zhuǎn)發(fā)參數(shù)映射表所格式化和生成的運(yùn)營商以太網(wǎng)幀頭的第二字段的編碼包括上行報(bào)文的運(yùn)營商目的MAC地址;其中,上行是用戶發(fā)往接入節(jié)點(diǎn)的方向。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的網(wǎng)絡(luò)連接通道建立方法,其特征在于,所述接入節(jié)點(diǎn)將所述用戶位置信息和/或用戶標(biāo)識按照MAC地址的編碼格式編制成48位的位置信息編碼。
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的網(wǎng)絡(luò)連接通道建立方法,其特征在于,所述以太網(wǎng)幀頭包括目的MAC地址和源MAC地址。
7.根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)連接通道建立方法,其特征在于,所述以太網(wǎng)幀頭包括以下至少之一VLAN標(biāo)簽、類型、ServiceLabel。
8.根據(jù)權(quán)利要求1至7中任一項(xiàng)所述的網(wǎng)絡(luò)連接通道建立方法,其特征在于,所述接入節(jié)點(diǎn)為寬帶網(wǎng)絡(luò)中的寬帶接入設(shè)備,所述方法進(jìn)一步包括以下步驟在所述寬帶接入設(shè)備中配置和/或用戶標(biāo)識與運(yùn)營商以太網(wǎng)幀頭的第二字段的編碼的對應(yīng)關(guān)系。
9.根據(jù)權(quán)利要求5所述的網(wǎng)絡(luò)連接通道建立方法,其特征在于,所述位置信息編碼包括寬帶接入設(shè)備號、設(shè)備框號、槽位號、端口號中的一個(gè)或多個(gè)標(biāo)志用戶位置所需要的信息的索引;以及用戶的IP地址、用戶的MAC地址、優(yōu)先級、協(xié)議封裝方法、用戶類型、永久虛連接標(biāo)識中的一個(gè)或多個(gè)描述用戶特征的信息的索引。
10.根據(jù)權(quán)利要求1至9中任一項(xiàng)所述的網(wǎng)絡(luò)連接通道建立方法,其特征在于,所述接入節(jié)點(diǎn)通過查接入節(jié)點(diǎn)下行轉(zhuǎn)發(fā)參數(shù)映射表將所述下行報(bào)文傳送給所述用戶。
11.根據(jù)權(quán)利要求1至10中任一項(xiàng)所述的網(wǎng)絡(luò)連接通道建立方法,其特征在于,所述接入節(jié)點(diǎn)通過查接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表在來自所述用戶的上行報(bào)文中添加運(yùn)營商以太網(wǎng)幀頭的相應(yīng)字段。
12.根據(jù)權(quán)利要求11所述的網(wǎng)絡(luò)連接通道建立方法,其特征在于,所述相應(yīng)字段包括上行報(bào)文運(yùn)營商目的MAC地址。
13.根據(jù)權(quán)利要求1或12所述的網(wǎng)絡(luò)連接通道建立方法,其特征在于,所述接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表是上行報(bào)文的運(yùn)營商目的MAC和用戶目的MAC關(guān)聯(lián)表。
14.根據(jù)權(quán)利要求13所述的網(wǎng)絡(luò)連接通道建立方法,其特征在于所述接入節(jié)點(diǎn)將接入用戶的標(biāo)識和/或接入用戶的位置信息轉(zhuǎn)換成與MAC地址編碼格式相同的編碼;以及所述接入節(jié)點(diǎn)自動(dòng)將上述包含接入用戶標(biāo)識和/或接入用戶位置信息的編碼作為MAC地址堆棧應(yīng)用的運(yùn)營商源MAC。
15.根據(jù)權(quán)利要求13所述的網(wǎng)絡(luò)連接通道建立方法,其特征在于,在所述接入節(jié)點(diǎn)處按照以下規(guī)則中至少之一配置所述上行報(bào)文的運(yùn)營商目的MAC地址為所述接入節(jié)點(diǎn)配置所述上行報(bào)文的運(yùn)營商目的MAC地址,所有用戶均共用所述上行報(bào)文的運(yùn)營商目的MAC地址;為所述接入節(jié)點(diǎn)的每個(gè)端口配置所述上行報(bào)文的運(yùn)營商目的MAC地址,所述端口內(nèi)的所有報(bào)文業(yè)務(wù)均共用所述上行報(bào)文的運(yùn)營商目的MAC地址;為所述接入節(jié)點(diǎn)的每個(gè)端口的邏輯鏈路配置所述上行報(bào)文的運(yùn)營商目的MAC地址,所述端口的邏輯鏈路上的所有報(bào)文業(yè)務(wù)均共用所述上行報(bào)文的運(yùn)營商目的MAC地址;配置所述上行報(bào)文的運(yùn)營商目的MAC地址是指配置上行報(bào)文的運(yùn)營商目的MAC地址到接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表。
16.根據(jù)權(quán)利要求1至15中的任一項(xiàng)所述的網(wǎng)絡(luò)連接通道建立方法,其特征在于,通過以下規(guī)則至少之一在所述接入節(jié)點(diǎn)處配置接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表,所述接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表用于在所述上行報(bào)文的運(yùn)營商目的MAC地址和所述上行報(bào)文的用戶目的MAC地址之間建立映射關(guān)系為所述接入節(jié)點(diǎn)配置至少一個(gè)接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表,所有用戶共用所述至少一個(gè)接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表;為所述接入節(jié)點(diǎn)的每個(gè)端口配置至少一個(gè)接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表,所述端口內(nèi)的所有報(bào)文業(yè)務(wù)均共用所述至少一個(gè)接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表;以及為所述接入節(jié)點(diǎn)的每個(gè)端口的邏輯鏈路配置至少一個(gè)接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表,所述端口的邏輯鏈路上的所有報(bào)文業(yè)務(wù)均共用所述至少一個(gè)接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表。
17.根據(jù)權(quán)利要求1至16中任一項(xiàng)所述的網(wǎng)絡(luò)連接通道建立方法,其特征在于,進(jìn)一步包括以下步驟所述接入節(jié)點(diǎn)根據(jù)下行報(bào)文學(xué)習(xí)用戶的上行報(bào)文的運(yùn)營商目的MAC地址和上行報(bào)文的用戶目的MAC地址的接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表,其中,所述下行方向是指從所述接入節(jié)點(diǎn)發(fā)往所述用戶的方向或者接入?yún)R聚節(jié)點(diǎn)發(fā)往用戶的報(bào)文方向。
18.根據(jù)權(quán)利要求1至17中任一項(xiàng)所述的網(wǎng)絡(luò)連接通道建立方法,其特征在于如果所述上行報(bào)文的運(yùn)營商目的MAC地址和所述上行報(bào)文的用戶目的MAC地址在所述接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表中已經(jīng)存在并且一致,則刷新上行報(bào)文的運(yùn)營商目的MAC地址和所述上行報(bào)文的用戶目的MAC地址在接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表中的超時(shí)狀態(tài);如果所述上行報(bào)文的運(yùn)營商目的MAC地址和所述上行報(bào)文的用戶目的MAC地址在所述接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表中已經(jīng)但存在不一致,則更新所述接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表;以及如果所述上行報(bào)文的運(yùn)營商目的MAC地址和所述上行報(bào)文的用戶目的MAC地址在所述接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表中不存在,則在所述接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表中增加所述上行報(bào)文的運(yùn)營商目的MAC地址和所述上行報(bào)文的用戶目的MAC地址的映射項(xiàng)目。
19.根據(jù)權(quán)利要求18所述的網(wǎng)絡(luò)連接通道建立方法,其特征在于所述接入節(jié)點(diǎn)主動(dòng)維護(hù)所述上行報(bào)文的運(yùn)營商目的MAC地址和所述上行報(bào)文的用戶目的MAC地址的接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表老化機(jī)制,如果在指定周期內(nèi),所述上行報(bào)文的運(yùn)營商目的MAC地址和所述上行報(bào)文的用戶目的MAC地址的接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表項(xiàng)目沒有得到更新或刷新,則所述接入節(jié)點(diǎn)從接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表中刪除所述上行報(bào)文的運(yùn)營商目的MAC地址和所述上行報(bào)文的用戶目的MAC地址。
20.根據(jù)權(quán)利要求1至19中任一項(xiàng)所述的網(wǎng)絡(luò)連接通道建立方法,其特征在于,所述接入節(jié)點(diǎn)按照以下至少一種方式管理和維護(hù)所述用戶的用戶MAC地址在所述接入節(jié)點(diǎn)配置用戶MAC地址;以及所述接入節(jié)點(diǎn)根據(jù)所述用戶上行的報(bào)文學(xué)習(xí)所述用戶的MAC地址,動(dòng)態(tài)學(xué)習(xí)的用戶MAC地址通過老化機(jī)制維護(hù)和管理所述用戶MAC地址;其中,所述用戶MAC地址為上行報(bào)文的用戶源MAC;以及所述用戶MAC地址存在于接入節(jié)點(diǎn)下行轉(zhuǎn)發(fā)參數(shù)映射表中。
21.根據(jù)權(quán)利要求1至20中任一項(xiàng)所述的網(wǎng)絡(luò)連接通道建立方法,其特征在于,所述接入節(jié)點(diǎn)處理上行報(bào)文的處理過程如下所述接入節(jié)點(diǎn)接收來自所述用戶的上行報(bào)文;所述接入節(jié)點(diǎn)根據(jù)運(yùn)營商源MAC地址產(chǎn)生規(guī)則生成所述上行報(bào)文的運(yùn)營商源MAC地址;所述接入節(jié)點(diǎn)查找接入節(jié)點(diǎn)上行轉(zhuǎn)發(fā)參數(shù)映射表得到上行報(bào)文的運(yùn)營商目的MAC地址;如果沒有找到上行報(bào)文的運(yùn)營商目的MAC地址,則根據(jù)配置策略處理報(bào)文,其中所述配置策略包括以下至少之一丟棄報(bào)文、默認(rèn)上行報(bào)文的運(yùn)營商目的MAC地址為全F的廣播地址、以及默認(rèn)上行報(bào)文的運(yùn)營商目的MAC地址為指定的默認(rèn)MAC地址;所述接入節(jié)點(diǎn)得到上行方向的運(yùn)營商隧道頭的運(yùn)營商標(biāo)簽;以及所述接入節(jié)點(diǎn)根據(jù)所述運(yùn)營商以太網(wǎng)幀頭轉(zhuǎn)發(fā)增加有運(yùn)營商以太網(wǎng)幀頭的以太網(wǎng)報(bào)文。
22.根據(jù)權(quán)利要求21所述的網(wǎng)絡(luò)連接通道建立方法,其特征在于,所述接入節(jié)點(diǎn)處理下行報(bào)文的處理過程如下所述接入節(jié)點(diǎn)接收從上層設(shè)備發(fā)往所述用戶的具有運(yùn)營商以太網(wǎng)幀頭的報(bào)文;所述接入節(jié)點(diǎn)剝離所述報(bào)文中的所述運(yùn)營商以太網(wǎng)幀頭;所述接入節(jié)點(diǎn)根據(jù)所述報(bào)文的用戶目的MAC地址查找接入節(jié)點(diǎn)下行轉(zhuǎn)發(fā)參數(shù)映射表得到用戶所在的端口鏈路或邏輯鏈路,然后將報(bào)文從端口鏈路或邏輯鏈路發(fā)送到用戶;以及所述接入節(jié)點(diǎn)將所述報(bào)文轉(zhuǎn)發(fā)到所述用戶所在的端口鏈路或邏輯鏈路。
23.根據(jù)權(quán)利要求1至22中任一項(xiàng)所述的網(wǎng)絡(luò)連接通道建立方法,其特征在于,所述接入?yún)R聚節(jié)點(diǎn)通過以下方式獲取上行報(bào)文的運(yùn)營商源MAC地址和上行報(bào)文的用戶源MAC地址之間的關(guān)聯(lián)關(guān)系配置,所述接入?yún)R聚節(jié)點(diǎn)靜態(tài)地配置所述上行報(bào)文的運(yùn)營商源MAC地址和所述上行報(bào)文的用戶源MAC地址之間的關(guān)聯(lián)關(guān)系或者所述上行報(bào)文的運(yùn)營商源MAC地址和所述上行報(bào)文的用戶源MAC地址以及用戶的IP地址三者之間的關(guān)聯(lián)關(guān)系;動(dòng)態(tài)學(xué)習(xí),所述接入?yún)R聚節(jié)點(diǎn)通過協(xié)議動(dòng)態(tài)學(xué)習(xí)所述上行報(bào)文的運(yùn)營商源MAC地址和所述上行報(bào)文的用戶源MAC地址之間的關(guān)聯(lián)關(guān)系;其中,所述上行報(bào)文的用戶源MAC地址是用戶的MAC地址。
24.根據(jù)權(quán)利要求23所述的網(wǎng)絡(luò)連接通道建立方法,其特征在于,所述協(xié)議為地址解析協(xié)議,通過所述地址解析協(xié)議,所述接入?yún)R聚節(jié)點(diǎn)解析與用戶之間的地址解析協(xié)議報(bào)文,通過所述地址解析協(xié)議報(bào)文得到用戶的IP地址以及上行報(bào)文的用戶源MAC地址和上行報(bào)文的運(yùn)營商源MAC地址三者之間的關(guān)聯(lián)關(guān)系。
25.根據(jù)權(quán)利要求24所述的網(wǎng)絡(luò)連接通道建立方法,其特征在于,對所述地址解析協(xié)議的表項(xiàng)進(jìn)行擴(kuò)展,但不需要修改所述地址解析協(xié)議本身,記錄用戶的IP地址以及上行報(bào)文的用戶源MAC地址和上行報(bào)文的運(yùn)營商源MAC地址三者之間的關(guān)聯(lián)關(guān)系,其中,所述上行報(bào)文的運(yùn)營商源MAC地址是從所述地址解析協(xié)議報(bào)文的以太網(wǎng)幀頭的運(yùn)營商以太網(wǎng)幀頭的上行報(bào)文的運(yùn)營商源MAC得到的。
26.根據(jù)權(quán)利要求24或25所述的網(wǎng)絡(luò)連接通道建立方法,其特征在于,所述用戶的IP地址以及上行報(bào)文的用戶源MAC地址和上行報(bào)文的運(yùn)營商源MAC地址三者之間的關(guān)聯(lián)關(guān)系的是接入?yún)R聚節(jié)點(diǎn)的地址解析協(xié)議地址表。
27.根據(jù)權(quán)利要求1至26中任一項(xiàng)所述的網(wǎng)絡(luò)連接通道建立方法,其特征在于,所述接入?yún)R聚節(jié)點(diǎn)通過以下方式對所述上行報(bào)文的運(yùn)營商源MAC地址進(jìn)行管理配置,將所述上行報(bào)文的運(yùn)營商源MAC地址配置到接入?yún)R聚節(jié)點(diǎn)的指定鏈路上,通過下行報(bào)文進(jìn)行轉(zhuǎn)發(fā)所述上行報(bào)文的運(yùn)營商源MAC地址;以及動(dòng)態(tài)學(xué)習(xí),所述接入?yún)R聚節(jié)點(diǎn)根據(jù)上行的用戶報(bào)文學(xué)習(xí)所述上行報(bào)文的運(yùn)營商源MAC地址,將學(xué)習(xí)到的所述上行報(bào)文的運(yùn)營商源MAC地址作為用戶下行報(bào)文轉(zhuǎn)發(fā)依據(jù);其中,所述上行報(bào)文的運(yùn)營商源MAC地址是下行報(bào)文的運(yùn)營商目的MAC地址。
28.根據(jù)權(quán)利要求27所述的網(wǎng)絡(luò)連接通道建立方法,其特征在于,終結(jié)所述上行以太網(wǎng)報(bào)文的步驟包括去除所述上行報(bào)文中的以太網(wǎng)幀頭。
29.根據(jù)權(quán)利要求1至28中任一項(xiàng)所述的網(wǎng)絡(luò)連接通道建立方法,其特征在于,所述接入?yún)R聚節(jié)點(diǎn)通過以下過程處理下行報(bào)文,其中,所述下行報(bào)文是從所述接入?yún)R聚節(jié)點(diǎn)到所述用戶的方向的報(bào)文所述接入?yún)R聚節(jié)點(diǎn)接收發(fā)往用戶的IP報(bào)文;根據(jù)目的IP查找下行報(bào)文的運(yùn)營商目的MAC地址和下行報(bào)文的用戶目的MAC地址以及用戶的IP地址三者之間的地址解析協(xié)議地址表,得到下行報(bào)文的運(yùn)營商目的MAC地址和下行報(bào)文的用戶目的MAC地址;在下行報(bào)文中增加用戶的以太網(wǎng)幀頭和運(yùn)營商的以太網(wǎng)幀頭;以及根據(jù)下行報(bào)文的運(yùn)營商目的MAC地址查找下行運(yùn)營商目的MAC地址所在端口和/或邏輯鏈路,發(fā)送具有用戶的以太網(wǎng)幀頭和運(yùn)營商的以太網(wǎng)幀頭的報(bào)文。
30.一種用戶位置信息傳遞方法,用于在網(wǎng)絡(luò)通信系統(tǒng)中傳遞所述用戶位置信息,其特征在于,包括以下步驟用戶接入網(wǎng)絡(luò),并確定所接入的用戶的位置信息;網(wǎng)絡(luò)接入設(shè)備將所接入的用戶的位置信息轉(zhuǎn)換成預(yù)定格式的位置信息編碼;以及所述網(wǎng)絡(luò)接入設(shè)備接收來自所述用戶的報(bào)文,新增報(bào)文頭并將所述包含位置信息的預(yù)定格式的信息編碼作為新增報(bào)文頭的相應(yīng)字段,并將所述報(bào)文在所述網(wǎng)絡(luò)通信系統(tǒng)中傳遞。
31.根據(jù)權(quán)利要求30所述的用戶位置信息傳遞方法,其特征在于,所述用戶的位置信息包括以下至少之一所述用戶接入的接入設(shè)備的標(biāo)識、所述用戶在所述接入設(shè)備上接入的框號、所述用戶在所述接入設(shè)備上接入的板的槽位號、所述用戶在所述接入設(shè)備上接入的板的端口號、以及所述用戶在所述接入設(shè)備上接入的邏輯鏈路號。
32.根據(jù)權(quán)利要求30或31所述的用戶位置信息傳遞方法,其特征在于,所述預(yù)定格式是報(bào)文頭中相應(yīng)字段的編碼格式。
33.根據(jù)權(quán)利要求30至32中任一項(xiàng)所述的用戶位置信息傳遞方法,其特征在于,所述網(wǎng)絡(luò)接入設(shè)備將所接入的用戶的位置信息轉(zhuǎn)換成與報(bào)文頭中的MAC地址編碼格式或802.1Q Tag或Service Label相同的信息編碼。
34.根據(jù)權(quán)利要求30所述的用戶位置信息傳遞方法,其特征在于,所述新增報(bào)文頭包括Mac-in-Mac報(bào)文頭。
35.根據(jù)權(quán)利要求30所述的用戶位置信息傳遞方法,其特征在于,所述相應(yīng)字段包括以下至少之一P-Mac SA、P-Tag、ServiceLabel和其他相應(yīng)字段。
36.根據(jù)權(quán)利要求30所述的用戶位置信息傳遞方法,其特征在于,若新增報(bào)文頭為Mac-in-Mac,則所述網(wǎng)絡(luò)接入設(shè)備接收來自所述用戶的報(bào)文并新增Mac-in-Mac報(bào)文頭,將所述用戶的位置信息與Mac-in-Mac報(bào)文中的P-Mac SA相對應(yīng)。
37.根據(jù)權(quán)利要求30所述的用戶位置信息傳遞方法,其特征在于,若新增報(bào)文頭為Mac-in-Mac,則所述網(wǎng)絡(luò)接入設(shè)備接收來自所述用戶的報(bào)文并新增Mac-in-Mac報(bào)文頭,將所述用戶的位置信息與Mac-in-Mac報(bào)文中的P-Mac SA和P-tag相對應(yīng)。
38.根據(jù)權(quán)利要求30至37中任一項(xiàng)所述的用戶位置信息傳遞方法,其特征在于,在所述寬帶接入設(shè)備中配置所述用戶的所述位置信息與所述位置信息編碼之間的對應(yīng)關(guān)系。
39.根據(jù)權(quán)利要求30至38中任一項(xiàng)所述的用戶位置信息傳遞方法,其特征在于,所述網(wǎng)絡(luò)接入設(shè)備將所述用戶的位置信息按照MAC地址的編碼格式編制為48位的Mac編碼。
40.根據(jù)權(quán)利要求30至39中任一項(xiàng)所述的用戶位置信息傳遞方法,其特征在于,所述位置信息編碼包括寬帶接入設(shè)備號、設(shè)備框號、槽位號、端口號中的一個(gè)或多個(gè)標(biāo)志用戶位置所需要的信息的索引;以及用戶的MAC地址、優(yōu)先級、協(xié)議封裝方法、用戶類型、永久虛連接標(biāo)識中的一個(gè)或多個(gè)描述用戶特征的信息的索引。
41.一種MAC地址自動(dòng)分配方法,其特征在于,包括以下步驟網(wǎng)絡(luò)接入設(shè)備將接入用戶的標(biāo)識和/或接入用戶的位置信息轉(zhuǎn)換成與MAC地址編碼格式相同的編碼;以及所述網(wǎng)絡(luò)接入設(shè)備自動(dòng)將上述包含接入用戶標(biāo)識和/或接入用戶位置信息的編碼作為MAC地址堆棧應(yīng)用的運(yùn)營商源MAC。
42.根據(jù)權(quán)利要求41所述的MAC地址自動(dòng)分配方法,其特征在于,所述接入用戶標(biāo)識包括接入用戶身份標(biāo)識索引。
43.根據(jù)權(quán)利要求42所述的MAC地址自動(dòng)分配方法,其特征在于,所述接入用戶身份標(biāo)識索引包括以下至少之一所述接入用戶的IP地址、所述接入用戶的MAC地址、所述接入用戶的IP地址的一部分、所述接入用戶的MAC地址的一部分、所述接入用戶的用戶帳號、及所述接入用戶的某一個(gè)指定的值。
44.根據(jù)權(quán)利要求41至43中任一項(xiàng)所述的MAC地址自動(dòng)分配方法,其特征在于,所述接入用戶位置信息包括以下至少之一用戶接入網(wǎng)絡(luò)的網(wǎng)絡(luò)接入設(shè)備的標(biāo)識、用戶在網(wǎng)絡(luò)接入設(shè)備上接入的框號、用戶在網(wǎng)絡(luò)接入設(shè)備上接入的用戶板槽位號、以及用戶接入用戶接口板的端口號。
45.根據(jù)權(quán)利要求41至44中任一項(xiàng)所述的MAC地址自動(dòng)分配方法,其特征在于,所述網(wǎng)絡(luò)接入設(shè)備的標(biāo)識包括以下至少之一所述網(wǎng)絡(luò)接入設(shè)備的IP地址、所述網(wǎng)絡(luò)接入設(shè)備的名稱、為所述網(wǎng)絡(luò)接入設(shè)備配置的設(shè)備標(biāo)識、所述網(wǎng)絡(luò)接入設(shè)備的MAC地址或MAC地址中部分字節(jié)、以及為所述網(wǎng)絡(luò)接入設(shè)備配置的MAC地址或MAC地址中部分字節(jié)。
46.根據(jù)權(quán)利要求45所述的MAC地址自動(dòng)分配方法,其特征在于,在所述網(wǎng)絡(luò)接入設(shè)備中配置所述接入用戶的標(biāo)識和/或所述接入用戶的位置信息與MAC編碼之間的對應(yīng)關(guān)系。
47.根據(jù)權(quán)利要求41至46中任一項(xiàng)所述的MAC地址自動(dòng)分配方法,其特征在于,所述MAC地址堆棧包括Mac-in-Mac。
48.一種網(wǎng)絡(luò)連接通道建立系統(tǒng),其特征在于,包括接入節(jié)點(diǎn),用于接收來自用戶的上行報(bào)文,根據(jù)所述用戶的用戶位置信息和/或用戶標(biāo)識生成運(yùn)營商以太網(wǎng)幀頭的第一字段,并通過查找或適配上行轉(zhuǎn)發(fā)參數(shù)映射表格式化和生成運(yùn)營商以太網(wǎng)幀頭的第二字段,所述接入節(jié)點(diǎn)為所接收到的上行報(bào)文增加營商以太網(wǎng)幀頭,然后發(fā)送上行報(bào)文,根據(jù)所述運(yùn)營商以太網(wǎng)幀頭在以太網(wǎng)中傳輸所述上行報(bào)文;以及接入?yún)R聚節(jié)點(diǎn),用于去除來自所述以太網(wǎng)的所述上行報(bào)文中的所述運(yùn)營商以太網(wǎng)幀頭和/或用戶以太網(wǎng)幀頭,將所述上行報(bào)文傳送給另一網(wǎng)絡(luò)。
49.根據(jù)權(quán)利要求48所述的網(wǎng)絡(luò)連接通道建立系統(tǒng),其特征在于,所述接入?yún)R聚節(jié)點(diǎn)進(jìn)一步用于在來自所述另一網(wǎng)絡(luò)的下行報(bào)文中添加運(yùn)營商以太網(wǎng)幀頭和/或用戶以太網(wǎng)幀頭。
50.根據(jù)權(quán)利要求48或49所述的網(wǎng)絡(luò)連接通道建立系統(tǒng),其特征在于,所述接入?yún)R聚節(jié)點(diǎn)進(jìn)一步用于去除來自所述以太網(wǎng)絡(luò)的所述下行報(bào)文中的所述運(yùn)營商以太網(wǎng)幀頭,將所述下行報(bào)文傳送給所述用戶。
51.根據(jù)權(quán)利要求48至50中任一項(xiàng)所述的網(wǎng)絡(luò)連接通道建立系統(tǒng),其特征在于所述用戶位置信息包括以下至少之一所述接入節(jié)點(diǎn)的標(biāo)識、所述用戶接入的板的槽位號、所述用戶接入的端口號、以及所述用戶接入的邏輯鏈路號;以及所述用戶標(biāo)識包括以下至少之一所述接入用戶的IP地址、所述接入用戶的MAC地址、所述接入用戶的IP地址的部分字段、所述接入用戶的MAC地址的部分字段、所述接入用戶的用戶帳號、及所述接入用戶的某一個(gè)指定的值。
52.根據(jù)權(quán)利要求51所述的網(wǎng)絡(luò)連接通道建立系統(tǒng),其特征在于,所述接入節(jié)點(diǎn)為寬帶網(wǎng)絡(luò)中的寬帶接入設(shè)備,在所述寬帶接入設(shè)備中配置和/或用戶標(biāo)識與運(yùn)營商以太網(wǎng)幀頭的第二字段編碼的對應(yīng)關(guān)系。
53.根據(jù)權(quán)利要求51所述的網(wǎng)絡(luò)連接通道建立系統(tǒng),其特征在于,所述接入節(jié)點(diǎn)將所述用戶位置信息和/或用戶標(biāo)識按照MAC地址的編碼格式編制成48位的位置信息編碼。
54.根據(jù)權(quán)利要求53所述的網(wǎng)絡(luò)連接通道建立系統(tǒng),其特征在于,所述位置信息編碼包括寬帶接入設(shè)備號、設(shè)備框號、槽位號、端口號中的一個(gè)或多個(gè)標(biāo)志用戶位置所需要的信息的索引;以及用戶的IP地址、用戶的MAC地址、優(yōu)先級、協(xié)議封裝方法、用戶類型、永久虛連接標(biāo)識中的一個(gè)或多個(gè)描述用戶特征的信息的索引。
55.根據(jù)權(quán)利要求48至54中任一項(xiàng)所述的網(wǎng)絡(luò)連接通道建立系統(tǒng),其特征在于,所述接入節(jié)點(diǎn)自動(dòng)將上述包含接入用戶標(biāo)識和/或接入用戶位置信息的編碼作為MAC地址堆棧應(yīng)用的運(yùn)營商源MAC。
全文摘要
本發(fā)明提供了一種網(wǎng)絡(luò)連接通道建立方法,包括以下步驟接入節(jié)點(diǎn)接收來自用戶的上行報(bào)文;接入節(jié)點(diǎn)根據(jù)用戶的用戶位置信息和/或用戶標(biāo)識格式化和生成運(yùn)營商以太網(wǎng)幀頭的第一字段,并通過查找或適配上行轉(zhuǎn)發(fā)參數(shù)映射表生成運(yùn)營商以太網(wǎng)幀頭的第二字段;接入節(jié)點(diǎn)自動(dòng)為所接收到的上行報(bào)文增加營商以太網(wǎng)幀頭,然后發(fā)送上行報(bào)文,根據(jù)運(yùn)營商以太網(wǎng)幀頭在以太網(wǎng)中傳輸上行報(bào)文;以及接入?yún)R聚節(jié)點(diǎn)去除來自以太網(wǎng)的上行報(bào)文中的運(yùn)營商以太網(wǎng)幀頭和/或用戶以太網(wǎng)幀頭,將上行報(bào)文傳送給另一網(wǎng)絡(luò)。通過實(shí)施根據(jù)本發(fā)明的技術(shù)方案,實(shí)現(xiàn)以下技術(shù)效果提供了一種以太網(wǎng)連接通道的簡單建立方法;以及解決了以太網(wǎng)接入?yún)R聚網(wǎng)的MAC地址相關(guān)的安全問題。
文檔編號H04L12/56GK101047631SQ20061007865
公開日2007年10月3日 申請日期2006年4月29日 優(yōu)先權(quán)日2006年4月29日
發(fā)明者陽振庭 申請人:華為技術(shù)有限公司