欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種實現(xiàn)虛擬媒體訪問控制地址的方法及裝置的制作方法

文檔序號:7754556閱讀:259來源:國知局
專利名稱:一種實現(xiàn)虛擬媒體訪問控制地址的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域中的寬帶接入網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種實現(xiàn)虛擬媒體訪 問控制VMAC(Virtual Media Access Control)地址的方法及裝置。
背景技術(shù)
近幾年,隨著寬帶接入網(wǎng)絡(luò)的發(fā)展,越來越多的個人用戶和企業(yè)用戶通過寬帶接 入連接到了 Internet網(wǎng)絡(luò)。同時,用戶對網(wǎng)絡(luò)服務的質(zhì)量要求越來越高,不再滿足于接入 網(wǎng)絡(luò)的能力、暢通無阻的高帶寬,并且對網(wǎng)絡(luò)的安全保證提出了更高的要求。隨著網(wǎng)絡(luò)用戶的增加,網(wǎng)絡(luò)遭受安全攻擊的可能性也大大增加,特別是在引入以 太網(wǎng)技術(shù)、IP技術(shù)后,接入網(wǎng)安全性問題日益凸現(xiàn),例如,監(jiān)聽他人信息,盜取業(yè)務,造成他 人遭受拒絕服務攻擊等安全性問題時有發(fā)生。因此,提供電信運營級的接入網(wǎng)絡(luò),為用戶提 供安全的接入服務,檢測非法業(yè)務,保證網(wǎng)絡(luò)設(shè)備正常運行,就成為設(shè)備商和運營商共同關(guān) 注的問題。歸納起來,當前接入網(wǎng)絡(luò)中主要有下面一些安全問題1.非法用戶的接入。2.非法報文和惡意報文發(fā)送。3. MAC/IP地址欺騙,冒用MAC地址或者IP地址,偷取他人的業(yè)務服務以及進行 DoS攻擊。現(xiàn)有技術(shù)中,防止上述網(wǎng)絡(luò)攻擊的一種方法為,將用戶真實的MAC地址根據(jù)設(shè)定 的映射算法映射為一個新的具有一定用戶位置信息特征的MAC地址(稱作VMAC地址),并 在用戶側(cè)與網(wǎng)絡(luò)側(cè)交互報文時,完成相應報文的MAC地址與VMAC地址之間的替換,及轉(zhuǎn)換 后生成的報文的轉(zhuǎn)發(fā)工作,從而網(wǎng)絡(luò)側(cè)的上聯(lián)網(wǎng)絡(luò)及管理設(shè)備收到的報文中的MAC地址為 一個虛擬的MAC地址,進而可以防止攻擊者冒用MAC地址進行網(wǎng)絡(luò)攻擊,且從該VMAC地址 中,相關(guān)管理設(shè)備可以定位出該用戶的位置信息。但現(xiàn)有實現(xiàn)VMAC地址的方法中,并沒有針對協(xié)議報文提出有針對性的處理方法, 由于協(xié)議報文將用于業(yè)務處理,所以,報文中MAC地址與VMAC地址替換,可能會導致對業(yè)務 處理的影響。

發(fā)明內(nèi)容
本發(fā)明實施例提供一種實現(xiàn)虛擬媒體訪問控制地址的方法及裝置,用以提供針對 協(xié)議報文實現(xiàn)虛擬媒體訪問控制地址的方法,并降低MAC地址與VMAC地址之間的替換對業(yè) 務處理的影響。本發(fā)明實施例提供一種實現(xiàn)虛擬媒體訪問控制地址的方法,包括接入設(shè)備接收用戶終端發(fā)送的上行協(xié)議報文,并使用虛擬媒體訪問控制VMAC地 址對所述上行協(xié)議報文中的媒體訪問控制MAC地址進行替換,并根據(jù)替換后生成的上行協(xié) 議報文進行業(yè)務處理,并向網(wǎng)絡(luò)側(cè)發(fā)送替換后的上行協(xié)議報文;以及
接收網(wǎng)絡(luò)側(cè)下發(fā)的下行協(xié)議報文,并根據(jù)接收的所述下行協(xié)議報文進行業(yè)務處 理,并使用與所述下行協(xié)議報文中VMAC對應的MAC地址,替換所述下行協(xié)議報文中的VMAC 地址,并向用戶終端發(fā)送替換后生成的下行協(xié)議報文。本發(fā)明實施例還提供一種實現(xiàn)虛擬媒體訪問控制地址的裝置,包括第一接收單元,用于接收用戶終端發(fā)送的上行協(xié)議報文;第一處理單元,用于使用虛擬媒體訪問控制VMAC地址對所述上行協(xié)議報文中的 媒體訪問控制MAC地址進行替換,并根據(jù)替換后生成的上行協(xié)議報文進行業(yè)務處理;第一發(fā)送單元,用于向網(wǎng)絡(luò)側(cè)發(fā)送替換后的上行協(xié)議報文;第二接收單元,用于接收網(wǎng)絡(luò)側(cè)下發(fā)的下行協(xié)議報文;第二處理單元,用于根據(jù)接收的所述下行協(xié)議報文進行業(yè)務處理,并使用與所述 下行協(xié)議報文中VMAC對應的MAC地址,替換所述下行協(xié)議報文中的VMAC地址;第二發(fā)送單元,用于向用戶終端發(fā)送替換后生成的下行協(xié)議報文。本發(fā)明實施例提供的方法中,對于上行協(xié)議報文,是先使用VMAC地址替換MAC地 址,然后根據(jù)替換后的上行協(xié)議報文進行業(yè)務處理,即是先替換后處理;對于下行協(xié)議報 文,是先根據(jù)接收的下行協(xié)議報文進行業(yè)務處理,此時下行協(xié)議報文中攜帶的是VMAC地 址,然后再使用對應的MAC地址替換VMAC地址,即是先處理后替換。通過上述處理即針對 協(xié)議報文實現(xiàn)了虛擬媒體訪問控制地址的方法;并且從中可見,在根據(jù)協(xié)議報文進行業(yè)務 處理時,無論是對于上行協(xié)議報文還是對于下行協(xié)議報文,其中攜帶的均是VMAC地址,所 以接入設(shè)備的業(yè)務處理層面感知不到VMAC地址與MAC地址之間的替換,即降低了地址替換 對業(yè)務處理的影響。


圖1為本發(fā)明實施例提供的實現(xiàn)虛擬媒體訪問控制地址的方法的流程圖;圖2為本發(fā)明實施例1提供的針對上行協(xié)議報文的VMAC地址的實現(xiàn)方法的流程 圖;圖3為本發(fā)明實施例2提供的針對下行協(xié)議報文的VMAC地址的實現(xiàn)方法的流程 圖;圖4為本發(fā)明實施例3提供的實現(xiàn)虛擬媒體訪問控制地址的裝置的結(jié)構(gòu)示意圖。
具體實施例方式為了給出針對協(xié)議報文實現(xiàn)虛擬媒體訪問控制地址的方法,及降低MAC地址與 VMAC地址之間的替換對業(yè)務處理的影響的實現(xiàn)方案,本發(fā)明實施例提供了一種實現(xiàn)虛擬媒 體訪問控制地址的方法及裝置,以下結(jié)合說明書附圖對本發(fā)明的優(yōu)選實施例進行說明,應 當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。并且在 不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。本發(fā)明實施例提供一種實現(xiàn)虛擬媒體訪問控制地址的方法,如圖1所示,包括步驟S101、接入設(shè)備接收用戶終端發(fā)送的上行協(xié)議報文,并使用VMAC地址對該上 行協(xié)議報文中的MAC地址進行替換,并根據(jù)替換后生成的上行協(xié)議報文進行業(yè)務處理,并 向網(wǎng)絡(luò)側(cè)發(fā)送替換后的上行協(xié)議報文。
步驟S102、接入設(shè)備接收網(wǎng)絡(luò)側(cè)下發(fā)的下行協(xié)議報文,并根據(jù)接收的該下行協(xié)議 報文進行業(yè)務處理,并使用與該下行協(xié)議報文中VMAC對應的MAC地址,替換該下行協(xié)議報 文中的VMAC地址,并向用戶終端發(fā)送替換后生成的下行協(xié)議報文。下面結(jié)合附圖,用具體實施例對本發(fā)明提供的方法及裝置進行詳細描述。實施例1 本發(fā)明實施例1中提供針對上行協(xié)議報文的VMAC地址的實現(xiàn)方法,其具體流程如 圖2所示,包括步驟S201、接入設(shè)備接收用戶終端發(fā)送的上行報文。步驟S202、判斷上行報文是協(xié)議報文還是數(shù)據(jù)報文,如果是協(xié)議報文,進入步驟 S203 ;如果是數(shù)據(jù)報文,進入步驟S211。步驟S203、從上行協(xié)議報文的報文幀頭中獲取MAC地址,并判斷本地存儲的MAC地 址與VMAC地址的對應關(guān)系中,是否存在該MAC地址與VMAC地址的對應關(guān)系條目,如果不存 在,進入步驟S204 ;否則,進入步驟S205。步驟S204,不存在對應關(guān)系條目,表示該上行協(xié)議報文為該用戶終端向網(wǎng)絡(luò)側(cè)發(fā) 送的初始的上行協(xié)議報文,此時使用預設(shè)VMAC地址生成策略生成VMAC地址,具體可以采用 如下兩種方式,包括預定義方式和地址池方式預定義方式采用該方式生成的VMAC地址中可以攜帶該用戶終端的屬性信息和 MAC地址的部分地址信息,也可以還攜帶下述至少一種信息該用戶終端對應的端口信息、 指示MAC地址為局部地址或通用地址的信息、指示MAC地址為單播地址或多播地址的信息 和為生成的本VMAC地址分配的ID信息,具體生成VMAC時,首先獲取相應的上述信息,并使 用預設(shè)的VMAC地址生成算法,將獲取的信息相應的添加到設(shè)定地址格式的相應字段中,生 成對應的VMAC地址,具體的地址結(jié)構(gòu)可以如表1所示表1 上述表1中,0-7bit對應的USER_MAC字段中攜帶該用戶終端MAC地址的部分地址 信息,例如攜帶MAC地址的低位8bit信息;8-15bit對應的VMAC_ID字段中攜帶為本VMAC 地址分配的ID號,該ID也可以相當于是該用戶終端的ID號,例如,每單板支持256個用戶 終端,則可以相應的為每個已接入的用戶終端分配ID號;16-24bit對應的Portjd字段中 攜帶該用戶終端對應的端口信息,該端口信息可以使得網(wǎng)絡(luò)側(cè)的管理設(shè)備實現(xiàn)對應該用戶 終端的端口識別等管理操作;25-39bit和42-47bit對應的VMAC_BASE字段中可以攜帶該 用戶終端的屬性信息,例如該用戶終端所述公司的公司代號、該用戶終端的設(shè)備標識號、該 用戶終端所述的槽位號等信息,這些屬性信息可以使得網(wǎng)絡(luò)側(cè)的管理設(shè)備實現(xiàn)對該用戶終 端的位置確認等管理操作;40bit對應的I/G字段中攜帶的是指示該MAC地址為單播地址 還是多播地址的信息,41bit對應的U/I字段中攜帶的是指示該MAC地址為局部地址還是通 用地址的信息,網(wǎng)絡(luò)側(cè)可以根據(jù)這兩種信息進行相應的業(yè)務處理操作。上述預定義方式也可以僅獲取用戶終端的屬性信息,并根據(jù)獲取的用戶終端的屬性信息使用預設(shè)的VMAC地址生成算法生成VMAC地址,具體生成流程及VMAC地址的格式在 此不再進行詳細描述。地址池方式該方式為預先生成一定格式的多個VMAC地址,并從這多個VMAC地址 中為接入設(shè)備的每塊線卡預先分配若干個VMAC地址,在需要對應用戶終端的MAC地址生成 VMAC地址時,首先確定出該用戶終端歸屬的線卡,然后從預先為該線卡分配的若干個VMAC 地址中獲取VMAC地址,作為該用戶終端的MAC地址對應的VMAC地址,用于后續(xù)替換使用。本實施例1中,在對應用戶終端的MAC地址生成VMAC地址時,生成的VMAC地址可 以僅對應一個用戶終端(簡稱為1:1方式);也可以對應多個用戶終端(簡稱為1:N方式), 這多個用戶終端為具有相似屬性的用戶終端,例如,這多個用戶終端屬于同一個系統(tǒng)內(nèi)的, 也可以是歸屬一個槽位單板上的用戶終端,也可以是一個端口下的一個用戶對應的多個用 戶終端等。采用上述1 N方式時,在具體生成VMAC地址時也可以采用上述預定義方式或采用 上述地址池方式,具體可以為在針對某一用戶終端生成VMAC地址后,后續(xù)接收到與該用戶 終端具有相同屬性信息的其它用戶終端的上行協(xié)議報文時,對應其它用戶終端直接使用該 用戶終端對應的VMAC地址。采用上述1 :N方式可以節(jié)省VMAC地址資源,也可以提高生成VMAC地址的效率,進 而提高了 VMAC地址與MAC地址之間的整個替換流程的處理性能。在完成VMAC地址的生成后,相應的在本地存儲的MAC地址與VMAC的對應關(guān)系中 添加該用戶終端的MAC地址與生成的VMAC地址的對應關(guān)系條目,對于上述1 1方式,對應 關(guān)系條目中可以僅攜帶MAC地址與VMAC地址信息;而對于上述1 :N方式,由于一個VMAC地 址對應了多個用戶終端的MAC地址,因此,為了區(qū)別多個用戶終端,在對應關(guān)系條目中還需 要攜帶用戶終端的特征信息,該特征信息具體可以使用各種信息,只需能夠?qū)τ脩艚K端進 行區(qū)分即可,例如,該特征信息可以為在動態(tài)主機設(shè)置協(xié)議(Dynamic Host Configuration Protocol,DHCP)報文的初始交互階段,記錄協(xié)議報文中的用戶位置信息IFIDJransaction ID等信息;在PPPoE報文的交互階段,記錄協(xié)議報文中的Tag信息;在地址解析協(xié)議ARP報 文的交互階段,記錄協(xié)議報文中的源IP地址信息等,具體對應關(guān)系條目的結(jié)構(gòu)可以如下表 2所示表2
MACVMACVLANIP/SESSION IDIFIDTYPEAGE上述表2中,MAC字段中攜帶MAC地址;VMAC字段中攜帶生成的VMAC地址;VLAN 字段中攜帶用戶終端所屬的虛擬局域網(wǎng)VLAN標識;IP/SESSION ID字段中攜帶用戶終端的 IP地址或分配到的SESSION ID ;IFID字段中攜帶用戶終端的位置信息;TYPE字段中攜帶 DHCP/PPPoE/ARP三種協(xié)議信息之一,AGE為本對應關(guān)系條目的老化標志,用于管理該對應 關(guān)系條目的有效性。步驟S205、如果存在對應關(guān)系條目,則根據(jù)上行協(xié)議報文中的MAC地址,查詢本地 存儲的MAC地址與VMAC地址的對應關(guān)系,查找到該用戶終端的MAC地址與VMAC地址的對 應關(guān)系條目,確定出該MAC地址對應的VMAC地址。
步驟S206、使用生成的VMAC地址或確定出的VMAC地址,替換上行協(xié)議報文中的 MAC地址,并相應的重新計算校驗和,生成替換后的上行協(xié)議報文。步驟S207、根據(jù)替換后的上行協(xié)議報文進行業(yè)務處理。步驟S208、判斷該上行協(xié)議報文是否表征用戶終端終止與網(wǎng)絡(luò)側(cè)的連接,如果是, 進入步驟S209 ;否則,進入步驟S210。具體可以判斷該上行協(xié)議報文是否為PPPoE協(xié)議的PADT報文,或者是否為DHCP 協(xié)議的 DHCPDECLINE 和 DECPRELEASE 報文。步驟S209、刪除該用戶終端的MAC地址與VMAC地址的對應關(guān)系條目。步驟S210、向網(wǎng)絡(luò)側(cè)發(fā)送替換后的上行協(xié)議報文。步驟S211、對于上行數(shù)據(jù)報文,由于在發(fā)送上行數(shù)據(jù)報文之前用戶終端與網(wǎng)絡(luò)側(cè) 已經(jīng)進行了協(xié)議報文的交互,因此,本地已經(jīng)存儲了該用戶終端的MAC地址與VMAC地址的 對應關(guān)系條目,此時,可以查詢到該對應關(guān)系條目,確定出MAC地址對應的VMAC地址,并使 用確定出的VMAC地址替換上行數(shù)據(jù)報文中的MAC地址,詳細流程在此不再進行詳細描述。實施例2 本發(fā)明實施例2中提供針對下行協(xié)議報文的VMAC地址的實現(xiàn)方法,其具體流程如 圖3所示,包括步驟S301、接入設(shè)備接收網(wǎng)絡(luò)側(cè)下發(fā)的下行報文。步驟S302、判斷下行報文時協(xié)議報文還是數(shù)據(jù)報文,如果是協(xié)議報文,進入不走 S303、如果是數(shù)據(jù)報文,進入步驟S310。步驟S303、根據(jù)下行協(xié)議報文進行業(yè)務處理。步驟S304、判斷該下行協(xié)議報文是否為廣播報文,如果不是,進入步驟S305、如果 是,進入步驟S307或步驟S309。步驟S305、從下行協(xié)議報文的報文幀頭中獲取VMAC地址,并查詢本地存儲的MAC 地址與VMAC地址的對應關(guān)系,查找到該用戶終端的MAC地址與VMAC地址的對應關(guān)系條目, 確定出該VMAC地址對應的的MAC地址;如果是采用上述1 :N方式生成的VMAC地址,那么在 確定出對應的MAC地址時還需要參考對應關(guān)系條目中用戶終端的特征信息。步驟S306、使用確定出的MAC地址替換下行協(xié)議報文中的VMAC地址,并相應的重 新計算校驗和,生成替換后的下行協(xié)議報文。步驟S307、判斷該下行協(xié)議報文是否表征網(wǎng)絡(luò)側(cè)終止與用戶終端的連接,如果是, 進入步驟S308 ;否則,進入步驟S309。具體可以判斷該下行協(xié)議報文是否為PPPoE協(xié)議的PPPoE_PADT報文,或者是DHCP 報文的DHCP協(xié)議的DHCPNAK報文。步驟S308、刪除該用戶終端的MAC地址與VMAC地址的對應關(guān)系條目。步驟S309、向用戶終端發(fā)送替換后的下行協(xié)議報文。步驟S310、對于下行數(shù)據(jù)報文,由于在發(fā)送下行數(shù)據(jù)報文之前用戶終端與網(wǎng)絡(luò)側(cè) 已經(jīng)進行了協(xié)議報文的交互,因此,本地已經(jīng)存儲了該用戶終端的MAC地址與VMAC地址的 對應關(guān)系條目,此時,可以查詢到該對應關(guān)系條目,確定出VMAC地址對應的MAC地址,并使 用確定出的MAC地址替換下行數(shù)據(jù)報文中的VMAC地址,詳細流程在此不再進行詳細描述。采用上述實施例1和2分別提供的針對上行協(xié)議報文和下行協(xié)議報文的VMAC的實現(xiàn)方法,在根據(jù)協(xié)議報文進行業(yè)務處理時,無論是對于上行協(xié)議報文還是對于下行協(xié)議 報文,其中攜帶的均是VMAC地址,所以接入設(shè)備的業(yè)務處理層面感知不到VMAC地址與MAC 地址之間的替換,即降低了地址替換對業(yè)務處理的影響;并且,通過在VMAC地址中攜帶用 戶終端的屬性等信息,可以使得網(wǎng)絡(luò)側(cè)的管理設(shè)備實現(xiàn)對用戶終端的端口識別、位置確定 等管理操作。實施例3 基于同一發(fā)明構(gòu)思,根據(jù)本發(fā)明上述實施例1和2提供的實現(xiàn)虛擬媒體訪問控制 地址的方法,相應地,本發(fā)明另一實施例3還提供了一種實現(xiàn)虛擬媒體訪問控制地址的裝 置,其結(jié)構(gòu)示意圖如圖4所示,包括第一接收單元401,用于接收用戶終端發(fā)送的上行協(xié)議報文;第一處理單元402,用于使用VMAC地址對該上行協(xié)議報文中的MAC地址進行替換, 并根據(jù)替換后生成的上行協(xié)議報文進行業(yè)務處理;第一發(fā)送單元403,用于向網(wǎng)絡(luò)側(cè)發(fā)送替換后的上行協(xié)議報文;第二接收單元404,用于接收網(wǎng)絡(luò)側(cè)下發(fā)的下行協(xié)議報文;第二處理單元405,用于根據(jù)接收的該下行協(xié)議報文進行業(yè)務處理,并使用與該下 行協(xié)議報文中VMAC對應的MAC地址,替換該下行協(xié)議報文中的VMAC地址;第二發(fā)送單元406,用于向用戶終端發(fā)送替換后生成的下行協(xié)議報文。較佳的,第一處理單元402,具體用于使用預設(shè)的VMAC地址生成策略生成VMAC地 址,并使用生成的VMAC地址替換上行協(xié)議報文中的MAC地址;以及還用于將對應該用戶終 端生成的VMAC地址與被替換的MAC對應存儲。較佳的,第一處理單元402,具體用于獲取用戶終端的屬性信息及該上行協(xié)議報文 中MAC地址的部分地址信息,使用預設(shè)的VMAC地址生成算法生成攜帶獲取的該屬性信息和 該部分地址信息的VMAC地址;或者確定出用戶終端歸屬的本接入設(shè)備的線卡,并使用預先為確定的該線卡分配的若 干個VMAC地址中獲取VMAC地址;或者獲取用戶終端的屬性信息,并根據(jù)獲取的用戶終端的屬性信息使用預設(shè)的VMAC 地址生成算法生成VMAC地址。較佳的,第一處理單元402對于具有相似屬性的多個用戶終端生成的VMAC地址相 同。較佳的,第一處理單元402生成的攜帶該屬性信息和該部分地址信息的VMAC地址 中,還攜帶下述至少一種信息用戶終端對應的端口信息;指示被VMAC地址替換的MAC地址為局部地址或通用地址的信息;指示被VMAC地址替換的MAC地址為單播地址或多播地址的信息;為生成的本VMAC地址分配的ID信息。較佳的,第一處理單元402,具體用于根據(jù)上行協(xié)議報文中的MAC地址,查詢本地 存儲的MAC地址與VMAC地址的對應關(guān)系,確定出與該MAC地址對應的VMAC地址,并使用確 定出的VMAC地址替換該MAC地址。較佳的,第一處理單元402,還用于在使用與下行協(xié)議報文中VMAC對應的MAC地址,替換該下行協(xié)議報文中的VMAC地址之前,確定出該下行協(xié)議報文為非廣播報文。較佳的,第一處理單元402,還用于當確定上行協(xié)議報文表征用戶終端終止與網(wǎng)絡(luò) 側(cè)的連接時,刪除存儲的該用戶終端的MAC地址與VMAC地址的對應關(guān)系;和/或第二處理單元405,還用于當確定下行協(xié)議報文表征網(wǎng)絡(luò)側(cè)終止與用戶終端的連 接時,刪除存儲的該用戶終端的MAC地址與VMAC地址的對應關(guān)系。綜上所述,本發(fā)明實施例提供的方案,包括接入設(shè)備接收用戶終端發(fā)送的上行協(xié) 議報文,并使用VMAC地址對該上行協(xié)議報文中的MAC地址進行替換,并根據(jù)替換后生成的 上行協(xié)議報文進行業(yè)務處理,并向網(wǎng)絡(luò)側(cè)發(fā)送替換后的上行協(xié)議報文;以及接入設(shè)備接收 網(wǎng)絡(luò)側(cè)下發(fā)的下行協(xié)議報文,并根據(jù)接收的該下行協(xié)議報文進行業(yè)務處理,并使用與該下 行協(xié)議報文中VMAC對應的MAC地址,替換該下行協(xié)議報文中的VMAC地址,并向用戶終端發(fā) 送替換后生成的下行協(xié)議報文。采用本發(fā)明實施例提供的方案,提供了針對協(xié)議報文實現(xiàn) 虛擬媒體訪問控制地址的方法,并降低了 MAC地址與VMAC地址之間的替換對業(yè)務處理的影 響。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
一種實現(xiàn)虛擬媒體訪問控制地址的方法,其特征在于,包括接入設(shè)備接收用戶終端發(fā)送的上行協(xié)議報文,并使用虛擬媒體訪問控制VMAC地址對所述上行協(xié)議報文中的媒體訪問控制MAC地址進行替換,并根據(jù)替換后生成的上行協(xié)議報文進行業(yè)務處理,并向網(wǎng)絡(luò)側(cè)發(fā)送替換后的上行協(xié)議報文;以及接收網(wǎng)絡(luò)側(cè)下發(fā)的下行協(xié)議報文,并根據(jù)接收的所述下行協(xié)議報文進行業(yè)務處理,并使用與所述下行協(xié)議報文中VMAC對應的MAC地址,替換所述下行協(xié)議報文中的VMAC地址,并向用戶終端發(fā)送替換后生成的下行協(xié)議報文。
2.如權(quán)利要求1所述的方法,其特征在于,使用VMAC地址對所述上行協(xié)議報文中的 MAC地址進行替換,具體包括使用預設(shè)的VMAC地址生成策略生成VMAC地址,并使用生成的所述VMAC地址替換所述 上行協(xié)議報文中的MAC地址;所述方法還包括接入設(shè)備將對應該用戶終端生成的所述VMAC地址與被替換的MAC對應存儲。
3.如權(quán)利要求2所述的方法,其特征在于,使用預設(shè)的VMAC地址生成策略生成VMAC地 址,具體包括獲取用戶終端的屬性信息及所述上行協(xié)議報文中MAC地址的部分地址信息,使用預設(shè) 的VMAC地址生成算法生成攜帶獲取的所述屬性信息和所述部分地址信息的VMAC地址;或 者確定出所述用戶終端歸屬的本接入設(shè)備的線卡,并從預先為確定的所述線卡分配的若 干個VMAC地址中獲取VMAC地址;或者獲取用戶終端的屬性信息,并根據(jù)獲取的用戶終端的屬性信息使用預設(shè)的VMAC地址 生成算法生成VMAC地址。
4.如權(quán)利要求3所述的方法,其特征在于,對于具有相似屬性的多個用戶終端生成的 VMAC地址相同。
5.如權(quán)利要求3所述的方法,其特征在于,生成的攜帶所述屬性信息和所述部分地址 信息的VMAC地址中,還攜帶下述至少一種信息所述用戶終端對應的端口信息;指示被所述VMAC地址替換的MAC地址為局部地址或通用地址的信息;指示被所述VMAC地址替換的MAC地址為單播地址或多播地址的信息;為生成的本VMAC地址分配的ID信息。
6.如權(quán)利要求1所述的方法,其特征在于,使用VMAC地址對所述上行協(xié)議報文中的 MAC地址進行替換,具體包括根據(jù)所述上行協(xié)議報文中的MAC地址,查詢本地存儲的MAC地址與VMAC地址的對應關(guān) 系,確定出與所述MAC地址對應的VMAC地址,并使用確定出的VMAC地址替換所述MAC地址。
7.如權(quán)利要求1所述的方法,其特征在于,在使用與所述下行協(xié)議報文中VMAC對應的 MAC地址,替換所述下行協(xié)議報文中的VMAC地址之前,還包括確定出所述下行協(xié)議報文為非廣播報文。
8.如權(quán)利要求2或6所述的方法,其特征在于,還包括當確定所述上行協(xié)議報文表征用戶終端終止與網(wǎng)絡(luò)側(cè)的連接時,刪除存儲的所述用戶終端的MAC地址與VMAC地址的對應關(guān)系;和/或當確定所述下行協(xié)議報文表征網(wǎng)絡(luò)側(cè)終止與用戶終端的連接時,刪除存儲的所述用戶 終端的MAC地址與VMAC地址的對應關(guān)系。
9. 一種實現(xiàn)虛擬媒體訪問控制地址的裝置,其特征在于,包括 第一接收單元,用于接收用戶終端發(fā)送的上行協(xié)議報文;第一處理單元,用于使用虛擬媒體訪問控制VMAC地址對所述上行協(xié)議報文中的媒體 訪問控制MAC地址進行替換,并根據(jù)替換后生成的上行協(xié)議報文進行業(yè)務處理; 第一發(fā)送單元,用于向網(wǎng)絡(luò)側(cè)發(fā)送替換后的上行協(xié)議報文; 第二接收單元,用于接收網(wǎng)絡(luò)側(cè)下發(fā)的下行協(xié)議報文;第二處理單元,用于根據(jù)接收的所述下行協(xié)議報文進行業(yè)務處理,并使用與所述下行 協(xié)議報文中VMAC對應的MAC地址,替換所述下行協(xié)議報文中的VMAC地址; 第二發(fā)送單元,用于向用戶終端發(fā)送替換后生成的下行協(xié)議報文。
10.如權(quán)利要求9所述的裝置,其特征在于,所述第一處理單元,具體用于使用預設(shè)的 VMAC地址生成策略生成VMAC地址,并使用生成的所述VMAC地址替換所述上行協(xié)議報文中 的MAC地址;以及還用于將對應該用戶終端生成的所述VMAC地址與被替換的MAC對應存 儲。
11.如權(quán)利要求10所述的裝置,其特征在于,所述第一處理單元,具體用于獲取用戶終 端的屬性信息及所述上行協(xié)議報文中MAC地址的部分地址信息,使用預設(shè)的VMAC地址生成 算法生成攜帶獲取的所述屬性信息和所述部分地址信息的VMAC地址;或者確定出所述用戶終端歸屬的本接入設(shè)備的線卡,并使用預先為確定的所述線卡分配的 若干個VMAC地址中獲取VMAC地址;或者獲取用戶終端的屬性信息,并根據(jù)獲取的用戶終端的屬性信息使用預設(shè)的VMAC地址 生成算法生成VMAC地址。
12.如權(quán)利要求11所述的裝置,其特征在于,所述第一處理單元對于具有相似屬性的 多個用戶終端生成的VMAC地址相同。
13.如權(quán)利要求11所述的裝置,其特征在于,所述第一處理單元生成的攜帶所述屬性 信息和所述部分地址信息的VMAC地址中,還攜帶下述至少一種信息所述用戶終端對應的端口信息;指示被所述VMAC地址替換的MAC地址為局部地址或通用地址的信息; 指示被所述VMAC地址替換的MAC地址為單播地址或多播地址的信息; 為生成的本VMAC地址分配的ID信息。
14.如權(quán)利要求9所述的裝置,其特征在于,所述第一處理單元,具體用于根據(jù)所述上 行協(xié)議報文中的MAC地址,查詢本地存儲的MAC地址與VMAC地址的對應關(guān)系,確定出與所 述MAC地址對應的VMAC地址,并使用確定出的VMAC地址替換所述MAC地址。
15.如權(quán)利要求9所述的裝置,其特征在于,所述第一處理單元,還用于在使用與所述 下行協(xié)議報文中VMAC對應的MAC地址,替換所述下行協(xié)議報文中的VMAC地址之前,確定出 所述下行協(xié)議報文為非廣播報文。
16.如權(quán)利要求10或14所述的裝置,其特征在于,所述第一處理單元,還用于當確定所 述上行協(xié)議報文表征用戶終端終止與網(wǎng)絡(luò)側(cè)的連接時,刪除存儲的所述用戶終端的MAC地址與VMAC地址的對應關(guān)系;和/或所述第二處理單元,還用于當確定所述下行協(xié)議報文表征網(wǎng)絡(luò)側(cè)終止與用戶終端的連接時,刪除存儲的所述用戶終端的MAC地址與VMAC地址的對應關(guān)系。
全文摘要
本發(fā)明公開了一種實現(xiàn)虛擬媒體訪問控制地址的方法及裝置,包括接入設(shè)備接收用戶終端發(fā)送的上行協(xié)議報文,并使用VMAC地址對該上行協(xié)議報文中的MAC地址進行替換,并根據(jù)替換后生成的上行協(xié)議報文進行業(yè)務處理,并向網(wǎng)絡(luò)側(cè)發(fā)送替換后的上行協(xié)議報文;以及接入設(shè)備接收網(wǎng)絡(luò)側(cè)下發(fā)的下行協(xié)議報文,并根據(jù)接收的該下行協(xié)議報文進行業(yè)務處理,并使用與該下行協(xié)議報文中VMAC對應的MAC地址,替換該下行協(xié)議報文中的VMAC地址,并向用戶終端發(fā)送替換后生成的下行協(xié)議報文。采用本發(fā)明提供的方法及裝置,提供了針對協(xié)議報文實現(xiàn)虛擬媒體訪問控制地址的方法,并降低了MAC地址與VMAC地址之間的替換對業(yè)務處理的影響。
文檔編號H04L29/06GK101888388SQ201010230928
公開日2010年11月17日 申請日期2010年7月15日 優(yōu)先權(quán)日2010年7月15日
發(fā)明者劉建基, 紀林 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
河池市| 年辖:市辖区| 巴彦淖尔市| 利津县| 新安县| 都昌县| 德昌县| 三原县| 台江县| 合山市| 丰宁| 财经| 简阳市| 永登县| 微山县| 满城县| 丰都县| 上高县| 太白县| 郧西县| 栖霞市| 开封县| 平顶山市| 义乌市| 南华县| 隆子县| 且末县| 莎车县| 汝南县| 尖扎县| 温泉县| 浦东新区| 宁化县| 新营市| 威信县| 阿拉善左旗| 武冈市| 抚州市| 嵊州市| 福泉市| 涞源县|