報文的處理方法與裝置制造方法
【專利摘要】本發明實施例涉及一種報文的處理方法與裝置。所述方法包括:第一用戶邊緣設備接收運營商邊緣設備轉發的源用戶邊緣設備發送的第一用戶報文;將第一MAC地址替換為自身的MAC地址,將第二MAC地址替換為目的用戶邊緣設備的MAC地址,生成第二用戶報文;向運營商邊緣設備發送第二用戶報文,用于運營商邊緣設備將第二用戶報文轉發至目的用戶邊緣設備。通過應用所述方法,第一用戶邊緣設備控制源用戶邊緣設備與目的用戶邊緣設備之間的報文轉發,解決了現有技術中無法實現整體調節網絡中用戶報文的轉發過程,同時,保證了網絡的安全性和可控性。
【專利說明】報文的處理方法與裝置
【技術領域】
[0001]本發明涉及通訊【技術領域】,尤其涉及一種報文的處理方法與裝置。
【背景技術】
[0002]虛擬專用局域網服務(Virtual Private LAN Service, VPLS)是指基于多協議標簽交換技術(Mult1-protocol Label Switching,MPLS)和以太網技術的二層虛擬專用網絡(Virtual Private Network, VPN)技術。VPLS技術可以實現多點到多點的VPN組網,其主要目的是利用信令協議在VPLS實例中的運營商邊緣設備(Provider Edge, PE)之間建立及維護虛鏈路(Pseudowires,PW),將二層協議幀封裝后在PW上傳輸、交換,使廣域范圍內多個局域網在數據鏈路層面被整合為一張網絡,向用戶提供虛擬的以太網服務。
[0003]如圖1所示,現有技術VPLS轉發報文示意圖,用戶邊緣設備(CustomerEdge,CE),在圖1中以CEl為例,CEl向PEl發送用戶報文。PEl收到用戶報文后,根據用戶報文中攜帶的介質訪問控制地址(Medium/Media AccessControl, MAC地址)學習源MAC地址,建立MAC轉發表并構建MAC地址與本地接入電路(Access Circuit, AC)和虛鏈路PW的映射關系,然后,PEl根據用戶報文中攜帶的MAC地址查找轉發表及映射關系,選定虛鏈路PW。PEl再根據轉發表,生成兩層MPLS標簽(私網標簽用于標識虛鏈路PW,公網標簽用于穿越隧道到達PE2),報文經公網隧道到達PE2后,PE2再經過相同的過程將用戶報文轉發給CE3。
[0004]由于PE將用戶報文從源CE通過本地接入電路AC和虛鏈路PW轉發到目的CE,且虛鏈路PW是建立在兩端PE之間,不會經過其他PE。但是,通常用戶報文的數量越來越多時,使得網絡所承載的壓力越來越大,因此,用戶希望將用戶報文經過一個控制設備后轉發,由該控制設備進行訪問控制,整體調節網絡中用戶報文的轉發過程。但是目前的現有技術是無法實現整體調節網絡中用戶報文的轉發過程,造成了現有技術的局限性,也無法保證網絡的安全性和可控性。
【發明內容】
[0005]本發明的目的是為了解決現有技術中無法實現由控制設備整體調節網絡中用戶報文的轉發過程,造成了現有技術的局限性的問題,提供了一種報文的處理方法與裝置。
[0006]在第一方面,本發明實施例提供了一種報文的處理方法。所述方法包括:
[0007]接收運營商邊緣設備轉發的源用戶邊緣設備發送的第一請求報文;
[0008]根據所述第一請求報文,通過所述運營商邊緣設備向所述源用戶邊緣設備發送第一應答報文,所述第一應答報文用于所述源用戶邊緣設備生成第一用戶報文;
[0009]接收所述運營商邊緣設備轉發的所述源用戶邊緣設備發送的第一用戶報文,所述第一用戶報文包括源MAC地址和目的MAC地址,所述源MAC地址為第一 MAC地址,所述目的MAC地址為第二 MAC地址;
[0010]將所述第一 MAC地址替換為自身的MAC地址,將所述第二 MAC地址替換為目的用戶邊緣設備的MAC地址,生成第二用戶報文;[0011]向所述運營商邊緣設備發送所述第二用戶報文,用于所述運營商邊緣設備將所述第二用戶報文轉發至所述目的用戶邊緣設備。
[0012]在第一種可能的實現方式中,所述接收運營商邊緣設備轉發的源用戶邊緣設備發送的第一請求報文之前還包括:
[0013]接收用戶輸入的第一配置報文,所述第一配置報文用于告知第一用戶邊緣設備被所述用戶配置為控制設備;
[0014]或者,接收所述運營商邊緣設備發送的第二配置報文,所述第二配置報文用于告知所述第一用戶邊緣設備被所述運營商邊緣設備配置為控制設備。
[0015]結合第一方面,在第二種可能的實現方式中,所述第一用戶報文還包括所述目的用戶邊緣設備的IP地址;
[0016]所述將所述第一 MAC地址替換為自身的MAC地址,將所述第二 MAC地址替換為目的用戶邊緣設備的MAC地址,生成第二用戶報文之前還包括:
[0017]獲取所述目的用戶邊緣設備的MAC地址。
[0018]結合第一方面或第一方面的第二種可能的實現方式中,在第三種可能的實現方式中,所述獲取所述目的用戶邊緣設備的MAC地址具體為:
[0019]根據所述目的用戶邊緣設備的IP地址,通過所述運營商邊緣設備向所述目的用戶邊緣設備發送第二請求報文;
[0020]接收所述運營商邊緣設備轉發的所述目的用戶邊緣設備發送的第二應答報文,所述第二應答報文攜帶所述目的用戶邊緣設備的MAC地址。
[0021]在第二方面,本發明實施例提供了一種報文的處理方法,所述方法包括:
[0022]向運營商邊緣設備發送第一請求報文;
[0023]接收所述運營商邊緣設備轉發的第一用戶邊緣設備發送的第一應答報文;
[0024]根據所述第一應答報文,生成第一用戶報文;
[0025]向所述運營商邊緣設備發送所述第一用戶報文,用于所述運營商邊緣設備將所述第一用戶報文轉發至所述第一用戶邊緣設備,從而使所述第一用戶邊緣設備根據所述第一用戶報文生成第二用戶報文,并將所述第二用戶報文轉發至目的用戶邊緣設備。
[0026]在第一種可能的實現方式中,所述第一應答報文包括所述第一用戶邊緣設備的MAC地址。
[0027]結合第二方面或第二方面的第一種可能的實現方式,在第二種可能的實現方式中,所述根據所述第一應答報文,生成第一用戶報文具體為:
[0028]所述第一用戶報文包括源MAC地址和目的MAC地址,所述源MAC地址為第一 MAC地址,所述目的MAC地址為第二 MAC地址;
[0029]將自身的MAC地址作為所述第一 MAC地址,將所述第一用戶邊緣設備的MAC地址作為所述第二 MAC地址。
[0030]結合第二方面或第二方面的第二種可能的實現方式,在第三種可能的實現方式中,所述第一用戶報文還包括所述目的用戶邊緣設備的IP地址,所述IP地址用于所述第一用戶邊緣設備根據所述IP地址獲取所述目的用戶邊緣設備的MAC地址。
[0031]在第三方面,本發明實施例提供了一種報文的處理裝置。所述裝置包括:
[0032]第一接收單元,用于接收運營商邊緣設備轉發的源用戶邊緣設備發送的第一請求報文;
[0033]第一發送單元,用于根據所述第一請求報文,通過所述運營商邊緣設備向所述源用戶邊緣設備發送第一應答報文,所述第一應答報文用于所述源用戶邊緣設備生成第一用戶報文;
[0034]第二接收單元,用于接收所述運營商邊緣設備轉發的所述源用戶邊緣設備發送的第一用戶報文,所述第一用戶報文包括源MAC地址和目的MAC地址,所述源MAC地址為第一MAC地址,所述目的MAC地址為第二 MAC地址;
[0035]生成單元,用于將所述第一 MAC地址替換為自身的MAC地址,將所述第二 MAC地址替換為目的用戶邊緣設備的MAC地址,生成第二用戶報文;
[0036]第二發送單元,用于向所述運營商邊緣設備發送所述第二用戶報文,用于所述運營商邊緣設備將所述第二用戶報文轉發至所述目的用戶邊緣設備。
[0037]在第一種可能的實現方式中,所述裝置還包括:第三接收單元,接收用戶輸入的第一配置報文,所述第一配置報文用于告知第一用戶邊緣設備被所述用戶配置為控制設備;
[0038]或者,接收所述運營商邊緣設備發送的第二配置報文,所述第二配置報文用于告知所述第一用戶邊緣設備被所述運營商邊緣設備配置為控制設備。
[0039]結合第三方面,在第二種可能的實現方式中,所述第一用戶報文還包括所述目的用戶邊緣設備的IP地址;
[0040]所述裝置還包括:獲取單元,用于獲取所述目的用戶邊緣設備的MAC地址。
[0041]結合第三方面或第三方面的第二種可能的實現方式中,在第三種可能的實現方式中,所述獲取單元具體用于,根據所述目的用戶邊緣設備的IP地址,通過所述運營商邊緣設備向所述目的用戶邊緣設備發送第二請求報文;
[0042]接收所述運營商邊緣設備轉發的所述目的用戶邊緣設備發送的第二應答報文,所述第二應答報文攜帶所述目的用戶邊緣設備的MAC地址。
[0043]在第四方面,本發明實施例提供了一種報文的處理裝置。所述裝置包括:
[0044]第一發送單元,用于向運營商邊緣設備發送第一請求報文;
[0045]接收單元,用于接收所述運營商邊緣設備轉發的第一用戶邊緣設備發送的第一應答報文;
[0046]生成單元,用于根據所述第一應答報文,生成第一用戶報文;
[0047]第二發送單元,用于向所述運營商邊緣設備發送所述第一用戶報文,用于所述運營商邊緣設備將所述第一用戶報文轉發至所述第一用戶邊緣設備,從而使所述第一用戶邊緣設備根據所述第一用戶報文生成第二用戶報文,并將所述第二用戶報文轉發至目的用戶邊緣設備。
[0048]在第一種可能的實現方式中,所述接收單元接收的所述第一應答報文包括所述第一用戶邊緣設備的MAC地址。
[0049]結合第四方面或第四方面的第一種可能的實現方式,在第二種可能的實現方式中,所述生成單元具體用于,所述第一用戶報文包括源MAC地址和目的MAC地址,所述源MAC地址為第一 MAC地址,所述目的MAC地址為第二 MAC地址;
[0050]將自身的MAC地址作為所述第一 MAC地址,將所述第一用戶邊緣設備的MAC地址作為所述第二 MAC地址。[0051]結合第四方面或第四方面的第二種可能的實現方式,在第三種可能的實現方式中,所述生成單元生成的所述第一用戶報文還包括所述目的用戶邊緣設備的IP地址,所述IP地址用于所述第一用戶邊緣設備根據所述IP地址獲取所述目的用戶邊緣設備的MAC地址。
[0052]通過應用本發明實施例提供的報文的處理方法與裝置,第一用戶邊緣設備將接收的第一用戶報文中的源MAC地址表示的第一 MAC地址替換為自身的MAC地址,將第一用戶報文中的目的MAC地址表示的第二 MAC地址替換為目的用戶邊緣設備的MAC地址,生成第二用戶報文,并通過運營商邊緣設備將第二用戶報文轉發至目的用戶邊緣設備,解決現有技術中無法實現整體調節網絡中用戶報文的轉發過程,造成了現有技術的局限性的問題,同時,也保證了網絡的安全性和可控性。
【專利附圖】
【附圖說明】
[0053]圖1為現有技術VPLS轉發報文示意圖;
[0054]圖2為本發明實施例一提供的報文的處理方法流程圖;
[0055]圖3為本發明實施例提供的VPLS組網示意圖;
[0056]圖4為本發明實施例二提供的報文的處理方法流程圖;
[0057]圖5為本發明實施例三提供的報文的處理裝置;
[0058]圖6為本發明實施例四提供的報文的處理裝置;
[0059]圖7為本發明實施例五提供的報文的處理裝置;
[0060]圖8為本發明實施例六提供的報文的處理裝置。
【具體實施方式】
[0061]為使本發明的目的、技術方案和優點更加清楚,下面結合附圖對本發明具體實施例作進一步的詳細描述。
[0062]下面以圖2為例說明本發明實施例提供的報文的處理方法,圖2為本發明實施例一提供的報文的處理方法流程圖,在本發明實施例中實施主體為第一用戶邊緣設備CE。如圖2所示,該實施例包括以下步驟:
[0063]步驟210、第一用戶邊緣設備接收運營商邊緣設備轉發的源用戶邊緣設備發送的第一請求報文。
[0064]具體地,源用戶邊緣設備希望與目的用戶邊緣設備進行通信,但源用戶邊緣設備不明確目的用戶邊緣設備的MAC地址,此時,源用戶邊緣設備向與其連接的運營商邊緣設備發送第一請求報文,請求學習目的用戶邊緣設備的MAC地址,運營商邊緣設備接收到第一請求報文后,對第一請求報文進行處理后,經MPLS網絡將第一請求報文向第一用戶邊緣設備轉發。
[0065]第一用戶邊緣設備接收由運營商邊緣設備轉發的源用戶邊緣設備發送的第一請求報文。
[0066]本發明實施例中的第一用戶邊緣設備、源用戶邊緣設備、目的用戶邊緣設備和運營商邊緣設備均存在于同一個VSI廣播域中。
[0067]進一步地,在本步驟210之前,第一用戶邊緣設備還執行以下步驟:[0068]第一用戶邊緣設備接收用戶輸入的第一配置報文,所述第一位置報文用于告知第一用戶邊緣設備被所述用戶配置為控制設備;
[0069]或者,接收所述運營商邊緣設備發送的第二配置報文,所述第二位置報文用于告知所述第一用戶邊緣設備被所述運營商邊緣設備配置為控制設備。
[0070]具體地,用戶或者管理操作人員指定與運營商邊緣設備連接的多個接入電路(Access Circuit, AC)中的一個AC為本地AC側,本地AC側連接多個用戶邊緣設備,用戶或者管理操作人員可自行從本地AC側連接的多個用戶邊緣設備中選擇一個用戶邊緣設備設置為控制設備。用戶或者管理操作人員可根據用戶邊緣設備的優先級、MAC地址對用戶邊緣設備進行選擇,例如,選擇優先級高的用戶邊緣設備,或者,在優先級相同時,選擇MAC地址打的用戶邊緣設備作為控制設備,在本發明實施例中,用戶或者管理操作人員選取本地AC側連接的第一用戶邊緣設備作為控制設備,則第一用戶邊緣設備接收用戶或者管理操作人員輸入的第一配置報文,該第一配置報文用于告知第一用戶邊緣設備被所述用戶配置為控制設備。當第一用戶邊緣設備被用戶或者管理操作人員設置為控制設備后,第一用戶邊緣設備通過運營商邊緣設備向在本地AC側的未被設置為控制設備的用戶邊緣設備發送通告報文,未被設置為控制設備的用戶邊緣設備接收到通告報文后,通過運營商邊緣設備向第一用戶邊緣設備回復確認報文,明確第一用戶邊緣設備已經被設置為控制設備。運營商邊緣設備通過用戶邊緣設備之間的通信,自動生成本地AC側用戶邊緣設備的MAC地址與用戶邊緣設備優先級和端口的綁定表,所述綁定表用于運營商邊緣設備選定轉發的虛鏈路PW。
[0071]或者,運營商邊緣設備從本地AC側連接的多個用戶邊緣設備中選擇一個用戶邊緣設備設置為控制設備,在本發明實施例中,運營商邊緣設備選取本地AC側連接的第一用戶邊緣設備作為控制設備,則第一用戶邊緣設備接收運營商邊緣設備發送的第二配置報文,該第二配置報文用于告知第一用戶邊緣設備被所述用戶配置為控制設備。所述運營商邊緣設備從本地AC側處連接多個用戶邊緣設備中的選擇一個用戶邊緣設備設置為控制設備具體為:用戶或者管理操作人員設置本地AC側連接的的多個用戶邊緣設備的優先級,多個用戶邊緣設備明確自身的優先級后,接入運營商邊緣設備,多個用戶邊緣設備向運營商邊緣設備發送握手報文,在握手報文中攜帶每個用戶邊緣設備的優先級和自身的MAC地址,運營商邊緣設備接收到多個握手報文后,根據多個握手報文攜帶的優先級或者MAC地址,選擇一個用戶邊緣設備作為控制設備,例如,選擇優先級高的用戶邊緣設備,或者,在優先級相同時,選擇MAC地址打的用戶邊緣設備作為控制設備,在本發明實施例中,用戶或者管理操作人員選取本地AC側連接的第一用戶邊緣設備作為控制設備。
[0072]通過上述方式將第一用戶邊緣設備配置為控制設備后,所述控制設備用于控制未被設置為控制設備的用戶邊緣設備之間的用戶報文的轉發流程。也就是說,任意未被設置為控制設備的用戶邊緣設備之間的用戶報文須通過控制設備才能進行轉發,進而通信。
[0073]因此,在本發明實施例中,源用戶邊緣設備希望與目的用戶邊緣設備進行通信時,源用戶邊緣設備向與其連接的運營商邊緣設備發送第一請求報文,請求學習目的用戶邊緣設備的MAC地址,運營商邊緣設備接收到第一請求報文后,對第一請求報文進行處理后,經MPLS網絡將第一請求報文向第一用戶邊緣設備轉發。第一用戶邊緣設備接收由運營商邊緣設備轉發的源用戶邊緣設備發送的第一請求報文。
[0074]步驟220、根據所述第一請求報文,通過所述運營商邊緣設備向所述源用戶邊緣設備發送第一應答報文,所述第一應答報文用于所述源用戶邊緣設備生成第一用戶報文。
[0075]具體地,根據步驟210的描述,第一用戶邊緣設備接收到第一請求報文后,根據第一請求報文,生成第一應答報文,并通過運營商邊緣設備向源用戶邊緣設備發送第一應答報文,且第一應答報文用于源用戶邊緣設備生成第一用戶報文。
[0076]進一步地,在所述第一應答報文中攜帶第一用戶邊緣設備的MAC地址,該第一應答報文用于告知源用戶邊緣設備,其與目的用戶邊緣設備進行通信或者發送用戶報文時,需經過第一用戶邊緣設備,由第一用戶邊緣設備進行相應的控制。
[0077]步驟230、接收所述運營商邊緣設備轉發的所述源用戶邊緣設備發送的第一用戶報文,所述第一用戶報文包括源MAC地址和目的MAC地址,所述源MAC地址為第一 MAC地址,所述目的MAC地址為第二 MAC地址。
[0078]具體地,源用戶邊緣設備通過運營商邊緣設備接收到第一用戶邊緣設備發送的第一應答報文后,解析第一應帶報文,并明確與目的用戶邊緣設備進行通信或者發送用戶報文時,需經過第一用戶邊緣設備,由第一用戶邊緣設備進行相應的控制。源用戶邊緣設備根據第一應答報文,生成第一用戶報文。
[0079]源用戶邊緣設備向運營商邊緣設備發送第一用戶報文,運營商邊緣設備接收到第一用戶報文后,對第一用戶報文進行處理后,經MPLS網絡將第一用戶報文向第一用戶邊緣設備轉發。
[0080]第一用戶邊緣設備接收由運營商邊緣設備轉發的源用戶邊緣設備發送的第一用戶報文,所述第一用戶報文包括源MAC地址和目的MAC地址,所述源MAC地址為第一 MAC地址,所述目的地址為第二 MAC地址,所述第一 MAC地址具體為源用戶邊緣設備的MAC地址,所述第二 MAC地址具體為第一用戶邊緣設備的MAC地址。
[0081 ] 步驟240、將所述第一 MAC地址替換為自身的MAC地址,將所述第二 MAC地址替換為目的用戶邊緣設備的MAC地址,生成第二用戶報文。
[0082]具體地,根據步驟230的描述,第一用戶邊緣設備將第一 MAC地址替換為自身的MAC地址,將第二 MAC地址替換為目的用戶邊緣設備的MAC地址,生成第二用戶報文。
[0083]進一步地,在第一用戶報文中還包括目的用戶邊緣設備的IP地址,在本步驟240之前,第一用戶邊緣設備還執行以下步驟:
[0084]第一用戶邊緣設備獲取目的用戶邊緣設備的MAC地址。
[0085]具體地,由于源用戶邊緣設備不明確目的用戶邊緣設備的MAC地址,因此,源用戶邊緣設備將目的用戶邊緣設備的IP地址攜帶在第一用戶報文中,用于告知第一用戶邊緣設備源用戶邊緣設備希望通信的目的用戶邊緣設備,第一用戶邊緣設備根據IP地址獲取目的用戶邊緣設備的MAC地址,進而生成第二用戶報文。
[0086]所述第一用戶邊緣設備獲取所述目的用戶邊緣設備的MAC地址具體為:
[0087]第一用戶邊緣根據目的用戶邊緣設備的IP地址,通過運營商邊緣設備向目的用戶邊緣設備發送第二請求報文,該第二請求報文用于請求獲取目的用戶邊緣設備將自身的MAC地址;目的用戶邊緣設備接收到第二請求報文后,將自身的MAC地址攜帶在第二應答報文中,通過運營商邊緣設備向第一用戶邊緣設備發送第二應答報文,第一用戶邊緣設備接收運營商邊緣設備轉發的目的用戶邊緣設備發送的第二應答報文后,解析并提取第二應道報文攜帶的信息,即從第二應答報文中獲取目的用戶邊緣設備的MAC地址。[0088]步驟250、向所述運營商邊緣設備發送所述第二用戶報文,用于所述運營商邊緣設備將所述第二用戶報文轉發至所述目的用戶邊緣設備。
[0089]具體地,根據步驟240的描述,第一用戶邊緣設備生成第二用戶報文后,向運營商邊緣設備發送第二用戶報文,運營商邊緣設備接收到第二用戶報文后,根據第二用戶報文攜帶的MAC地址,建立、查找轉發表,將第二用戶報文轉發至目的用戶邊緣設備中。
[0090]所述運營商邊緣設備建立、查找轉發表為現有技術,在此不再復述。
[0091]需要說明的是,在本發明實施例中,作為控制設備的第一用戶邊緣設備與其他的用戶邊緣設備都是可以相互通信,但是其他的用戶邊緣設備都是相互隔離,以保證第一用戶邊緣設備的控制。
[0092]在上文所描述的報文的處理方法中,運營商邊緣設備的個數為一個或者多個,在一個例子中,運營商邊緣設備為一個,源用戶邊緣設備、目的用戶邊緣設備、第一用戶邊緣設備與該運營商邊緣設備連接,則用戶邊緣設備之間的報文通信只能通過運營商邊緣設備進行轉發,實現第一用戶邊緣設備的控制。
[0093]在另一個例子中,運營商邊緣設備為多個時,源用戶邊緣設備、目的用戶邊緣設備、第一用戶邊緣設備分別連接一個運營商邊緣設備,且與第一用戶邊緣設備連接的運營商邊緣設備分別與源用戶邊緣設備和目的用戶邊緣設備的運營商設備連接,各個運營商邊緣設備之間的虛鏈路PW之間保持隔離,即源、目的用戶邊緣設備相連的運營商邊緣設備只與第一用戶邊緣設備相連的運營商邊緣設備之間存在虛鏈路PW。虛鏈路PW之間的隔離保證了各個AC側之間的相互隔離,各個用戶邊緣設備只與第一用戶邊緣設備存在轉發路徑,各個用戶邊緣設備之間的通信必須經過第一用戶邊緣設備。與源用戶邊緣設備或者目的用戶邊緣設備連接的運營商邊緣設備在接收到源、目的用戶邊緣設備發送的報文后,將報文進行處理后,經過MPLS網絡轉發到與第一用戶邊緣設備連接的運營商邊緣設備中,由與第一用戶邊緣設備連接的運營商邊緣設備將報文進行處理后轉發至第一用戶邊緣設備中,運營商邊緣設備對報文的處理、及運營商邊緣設備之間的報文轉發為現有技術,在此不再復述。
[0094]在一個優選的實施例中,運營商邊緣設備為多個,如圖3所示,圖3為本發明實施例提供的VPLS組網示意圖。用戶或者管理操作人員指定與PE4連接的多個AC中的一個AC為本地AC側,在本發明實施例中,用戶指定與PE4連接的CEl、CE2和CE3為本地AC側,則與PE1、PE2和PE3連接的CE4、CE5、CE6和CE7作為非本地AC側。
[0095]用戶或者管理操作人員指定本地AC側的CEl為控制設備;或者,由PE4從CEl、CE2和CE3中選擇CEl為控制設備,當CEl配置為控制設備后,CEl用于控制CE2-CE7之間的用戶報文的轉發流程。也就是說,CE2-CE7之間的用戶報文須通過CEl才能進行轉發,進而通信。當CEl配置為控制設備后,PE4還將本地AC側的CE2和CE3設置為網絡側,以區別 CE I。
[0096]在本發明實施例中,CE4希望與CE6進行通信,但CE4不明確CE6的MAC地址,此時,CE4向與其連接的PEl發送第一請求報文,請求學習CE6的MAC地址,PEl接收到第一請求報文后,將第一請求報文封裝兩層MPLS報文頭,經過MPLS網絡轉發到PE4。PE4接收到第一請求報文后,剝去第一請求報文的兩層MPLS報文頭,根據綁定表經MPLS網絡將第一請求報文向CEl轉發。CEl接收到第一請求報文后,根據第一請求報文,生成第一應答報文,向PE4發送第一應答報文,PE4將接收的第一應答報文向PEl轉發,PEl向CE4發送第一應答報文,CE4接收到第一應答報文后,根據第一應答報文生成第一用戶報文。CE4將第一用戶報文向PEl發送,PEl接收到第一用戶報文后,再將第一用戶報文封裝兩層MPLS報文頭,經過MPLS網絡轉發到PE4。PE4接收到第一用戶報文后,剝去第一用戶報文的兩層MPLS報文頭,根據綁定表經MPLS網絡將第一用戶報文向CEl轉發。CEl接收到第一用戶報文后,根據第一用戶報文,生成第二用戶報文,向PE4發送第二用戶報文,PE4接收到第二用戶報文后,根據第二用戶報文攜帶的MAC地址,建立、查找轉發表,將第二用戶報文轉發至PE3中,PE3將第二用戶報文轉發至CE6中。
[0097]因此,通過應用本發明實施例提供的報文的處理方法,第一用戶邊緣設備將接收的第一用戶報文中的源MAC地址表示的第一 MAC地址替換為自身的MAC地址,將第一用戶報文中的目的MAC地址表示的第二 MAC地址替換為目的用戶邊緣設備的MAC地址,生成第二用戶報文,并通過運營商邊緣設備將第二用戶報文轉發至目的用戶邊緣設備,解決現有技術中無法實現整體調節網絡中用戶報文的轉發過程,造成了現有技術的局限性的問題,同時,也保證了網絡的安全性和可控性。
[0098]為使本發明的目的、技術方案和優點更加清楚,下面結合附圖對本發明具體實施例作進一步的詳細描述。
[0099]下面以圖4為例說明本發明實施例提供的報文的處理方法,圖4為本發明實施例二提供的報文的處理方法流程圖,在本發明實施例中實施主體為源用戶邊緣設備CE。如圖4所示,該實施例包括以下步驟:
[0100]步驟410、向運營商邊緣設備發送第一請求報文。
[0101]具體地,源用戶設備希望與目的用戶邊緣設備進行通信,但源用戶邊緣設備不明確目的用戶邊緣設備的MAC地址,此時,源用戶邊緣設備向與其連接的運營商邊緣設備發送第一請求報文,請求學習目的用戶邊緣設備的MAC地址,運營商邊緣設備接收到第一請求報文后,對第一請求報文進行處理后,經MPLS網絡將第一請求報文向第一用戶邊緣設備轉發。
[0102]步驟420、接收所述運營商邊緣設備轉發的第一用戶邊緣設備發送的第一應答報文。
[0103]具體地,根據步驟410的描述,第一用戶邊緣設備接收由運營商邊緣設備轉發的源用戶邊緣設備發送的第一請求報文后,根據第一請求報文,生成第一應答報文,并通過運營商邊緣設備向源用戶邊緣設備發送第一應答報文,且第一應答報文用于源用戶邊緣設備生成第一用戶報文。
[0104]步驟430、根據所述第一應答報文,生成第一用戶報文。
[0105]具體地,源用戶邊緣設備通過運營商邊緣設備接收到第一用戶邊緣設備發送的第一應答報文后,解析第一應帶報文,并明確與目的用戶邊緣設備進行通信或者發送用戶報文時,需經過第一用戶邊緣設備,由第一用戶邊緣設備進行相應的控制。源用戶邊緣設備根據第一應答報文,生成第一用戶報文。
[0106]所述源用戶邊緣設備根據所述第一應答報文,生成第一用戶報文具體為:
[0107]源用戶邊緣設備生成的第一用戶報文包括源MAC地址和目的MAC地址,所述源MAC地址為第一 MAC地址,所述目的MAC地址為第二 MAC地址;源用戶邊緣設備將自身的MAC地址作為第一 MAC地址,將第一應答報文攜帶的第一用戶邊緣設備的MAC地址作為第二 MAC地址;同時,由于源用戶邊緣設備不明確目的用戶邊緣設備的MAC地址,因此,源用戶邊緣設備將目的用戶邊緣設備的IP地址攜帶在第一用戶報文中,用于告知第一用戶邊緣設備源用戶邊緣設備希望通信的目的用戶邊緣設備,第一用戶邊緣設備根據IP地址獲取目的用戶邊緣設備的MAC地址,進而生成第二用戶報文,將第二用戶報文進行控制轉發。
[0108]步驟440、向所述運營商邊緣設備發送所述第一用戶報文,用于所述運營商邊緣設備將所述第一用戶報文轉發至所述第一用戶邊緣設備,從而使所述第一用戶邊緣設備根據所述第一用戶報文生成第二用戶報文,并將所述第二用戶報文轉發至目的用戶邊緣設備。
[0109]具體地,源用戶邊緣設備向運營商邊緣設備發送所述第一用戶報文,運營商邊緣設備將第一用戶報文轉發至第一用戶邊緣設備。第一用戶邊緣設備接收由運營商邊緣設備轉發的源用戶邊緣設備發送的第一用戶報文,解析并提取第一用戶報文中的信息。
[0110]第一用戶邊緣設備將第一 MAC地址替換為自身的MAC地址,將第二 MAC地址替換為目的用戶邊緣設備的MAC地址,生成第二用戶報文。第一用戶邊緣設備生成第二用戶報文后,向運營商邊緣設備發送第二用戶報文,運營商邊緣設備接收到第二用戶報文后,根據第二用戶報文攜帶的MAC地址,建立、查找虛鏈路轉發表,將第二用戶報文轉發至目的用戶邊緣設備中。
[0111]因此,通過應用本發明實施例提供的報文的處理方法,源用戶邊緣設備根據第一用戶邊緣設備發送的第一應答報文,生成第一用戶報文,并將第一用戶報文通過運營商邊緣設備轉發至第一用戶邊緣設備中,第一用戶邊緣設備將接收的第一用戶報文中的源MAC地址表示的第一 MAC地址替換為自身的MAC地址,將第一用戶報文中的目的MAC地址表示的第二 MAC地址替換為目的用戶邊緣設備的MAC地址,生成第二用戶報文,并通過運營商邊緣設備將第二用戶報文轉發至目的用戶邊緣設備,解決現有技術中無法實現整體調節網絡中用戶報文的轉發過程,造成了現有技術的局限性的問題,同時,也保證了網絡的安全性和可控性。
[0112]相應地,本發明實施例三還提供了一種報文的處理裝置,用以實現實施例一中的報文的處理方法,如圖5所示,所述報文的處理裝置包括:第一接收單元510、第一發送單元520、第二接收單元530、生成單元540和第二發送單元550。
[0113]所述裝置中第一接收單元510,用于接收運營商邊緣設備轉發的源用戶邊緣設備發送的第一請求報文;
[0114]第一發送單元520,用于根據所述第一請求報文,通過所述運營商邊緣設備向所述源用戶邊緣設備發送第一應答報文,所述第一應答報文用于所述源用戶邊緣設備生成第一用戶報文;
[0115]第二接收單元530,用于接收所述運營商邊緣設備轉發的所述源用戶邊緣設備發送的第一用戶報文,所述第一用戶報文包括源MAC地址和目的MAC地址,所述源MAC地址為第一 MAC地址,所述目的MAC地址為第二 MAC地址;
[0116]生成單元540,用于將所述第一 MAC地址替換為自身的MAC地址,將所述第二 MAC地址替換為目的用戶邊緣設備的MAC地址,生成第二用戶報文;
[0117]第二發送單元550,用于向所述運營商邊緣設備發送所述第二用戶報文,用于所述運營商邊緣設備將所述第二用戶報文轉發至所述目的用戶邊緣設備。[0118]所述裝置還包括:第三接收單元560,接收用戶輸入的第一配置報文,所述第一配置報文用于告知第一用戶邊緣設備被所述用戶配置為控制設備;
[0119]或者,接收所述運營商邊緣設備發送的第二配置報文,所述第二配置報文用于告知所述第一用戶邊緣設備被所述運營商邊緣設備配置為控制設備。
[0120]所述第二接收單元530接收的所述第一用戶報文還包括所述目的用戶邊緣設備的IP地址;
[0121]所述裝置還包括:獲取單元570,用于獲取所述目的用戶邊緣設備的MAC地址。
[0122]所述獲取單元570具體用于,根據所述目的用戶邊緣設備的IP地址,通過所述運營商邊緣設備向所述目的用戶邊緣設備發送第二請求報文;
[0123]接收所述運營商邊緣設備轉發的所述目的用戶邊緣設備發送的第二應答報文,所述第二應答報文攜帶所述目的用戶邊緣設備的MAC地址。
[0124]因此,通過應用本發明實施例提供的報文的處理裝置,報文的處理裝置將接收的第一用戶報文中的源MAC地址表示的第一 MAC地址替換為自身的MAC地址,將第一用戶報文中的目的MAC地址表示的第二 MAC地址替換為目的用戶邊緣設備的MAC地址,生成第二用戶報文,并通過運營商邊緣設備將第二用戶報文轉發至目的用戶邊緣設備,解決現有技術中無法實現整體調節網絡中用戶報文的轉發過程,造成了現有技術的局限性的問題,同時,也保證了網絡的安全性和可控性。
[0125]相應地,本發明實施例四還提供了一種報文的處理裝置,用以實現實施例二中的報文的處理方法,如圖6所示,所述報文的處理裝置包括:第一發送單元610、接收單元620、生成單元630和第二發送單元640。
[0126]所述裝置中第一發送單元610,用于向運營商邊緣設備發送第一請求報文;
[0127]接收單元620,用于接收所述運營商邊緣設備轉發的第一用戶邊緣設備發送的第一應答報文;
[0128]生成單元630,用于根據所述第一應答報文,生成第一用戶報文;
[0129]第二發送單元640,用于向所述運營商邊緣設備發送所述第一用戶報文,用于所述運營商邊緣設備將所述第一用戶報文轉發至所述第一用戶邊緣設備,從而使所述第一用戶邊緣設備根據所述第一用戶報文生成第二用戶報文,并將所述第二用戶報文轉發至目的用戶邊緣設備。
[0130]所述接收單元620接收的所述第一應答報文包括所述第一用戶邊緣設備的MAC地址。
[0131]所述生成單元630具體用于,所述第一用戶報文包括源MAC地址和目的MAC地址,所述源MAC地址為第一 MAC地址,所述目的MAC地址為第二 MAC地址;
[0132]將自身的MAC地址作為所述第一 MAC地址,將所述第一用戶邊緣設備的MAC地址作為所述第二 MAC地址。
[0133]所述生成單元630生成的所述第一用戶報文還包括所述目的用戶邊緣設備的IP地址,所述IP地址用于所述第一用戶邊緣設備根據所述IP地址獲取所述目的用戶邊緣設備的MAC地址。
[0134]因此,通過應用本發明實施例提供的報文的處理裝置,報文的處理裝置根據第一用戶邊緣設備發送的第一應答報文,生成第一用戶報文,并將第一用戶報文通過運營商邊緣設備轉發至第一用戶邊緣設備中,第一用戶邊緣設備將接收的第一用戶報文中的源MAC地址表示的第一 MAC地址替換為自身的MAC地址,將第一用戶報文中的目的MAC地址表示的第二 MAC地址替換為目的用戶邊緣設備的MAC地址,生成第二用戶報文,并通過運營商邊緣設備將第二用戶報文轉發至目的用戶邊緣設備,解決現有技術中無法實現整體調節網絡中用戶報文的轉發過程,造成了現有技術的局限性的問題,同時,也保證了網絡的安全性和可控性。
[0135]另外,本發明實施例三提供的報文的處理裝置還可以采用實現方式如下,用以實現本發明實施例一中的報文的處理方法,如圖7所示,所述報文的處理裝置包括:網絡接口710、處理器720和存儲器730。系統總線740用于連接網絡接口 710、處理器720和存儲器730。
[0136]網絡接口 720用于與運營商邊緣設備進行通信。
[0137]存儲器730可以是永久存儲器,例如硬盤驅動器和閃存,存儲器730中具有軟件模塊和設備驅動程序。軟件模塊能夠執行本發明上述方法的各種功能模塊;設備驅動程序可以是網絡和接口驅動程序。
[0138]在啟動時,這些軟件組件被加載到存儲器730中,然后被處理器720訪問并執行如下指令:
[0139]接收運營商邊緣設備轉發的源用戶邊緣設備發送的第一請求報文;
[0140]根據所述第一請求報文,通過所述運營商邊緣設備向所述源用戶邊緣設備發送第一應答報文,所述第一應答報文用于所述源用戶邊緣設備生成第一用戶報文;
[0141]接收所述運營商邊緣設備轉發的所述源用戶邊緣設備發送的第一用戶報文,所述第一用戶報文包括源MAC地址和目的MAC地址,所述源MAC地址為第一 MAC地址,所述目的MAC地址為第二 MAC地址;
[0142]將所述第一 MAC地址替換為自身的MAC地址,將所述第二 MAC地址替換為目的用戶邊緣設備的MAC地址,生成第二用戶報文;
[0143]向所述運營商邊緣設備發送所述第二用戶報文,用于所述運營商邊緣設備將所述第二用戶報文轉發至所述目的用戶邊緣設備。
[0144]進一步的,所述處理器訪問存儲器63的軟件組件后,執行以下過程的指令:
[0145]接收用戶輸入的第一配置報文,所述第一配置報文用于告知第一用戶邊緣設備被所述用戶配置為控制設備;
[0146]或者,接收所述運營商邊緣設備發送的第二配置報文,所述第二配置報文用于告知所述第一用戶邊緣設備被所述運營商邊緣設備配置為控制設備。
[0147]進一步的,所述處理器訪問存儲器730的軟件組件后,執行以下過程的指令:
[0148]所述第一用戶報文還包括所述目的用戶邊緣設備的IP地址;
[0149]獲取所述目的用戶邊緣設備的MAC地址。
[0150]進一步的,所述處理器訪問存儲器730的軟件組件后,執行以下過程的指令:
[0151]根據所述目的用戶邊緣設備的IP地址,通過所述運營商邊緣設備向所述目的用戶邊緣設備發送第二請求報文;
[0152]接收所述運營商邊緣設備轉發的所述目的用戶邊緣設備發送的第二應答報文,所述第二應答報文攜帶所述目的用戶邊緣設備的MAC地址。[0153]因此,通過應用本發明實施例提供的報文的處理裝置,報文的處理裝置將接收的第一用戶報文中的源MAC地址表示的第一 MAC地址替換為自身的MAC地址,將第一用戶報文中的目的MAC地址表示的第二 MAC地址替換為目的用戶邊緣設備的MAC地址,生成第二用戶報文,并通過運營商邊緣設備將第二用戶報文轉發至目的用戶邊緣設備,解決現有技術中無法實現整體調節網絡中用戶報文的轉發過程,造成了現有技術的局限性的問題,同時,也保證了網絡的安全性和可控性。
[0154]另外,本發明實施例四提供的報文的處理裝置還可以采用實現方式如下,用以實現本發明實施例二中的報文的處理方法,如圖8所示,所述報文的處理裝置包括:網絡接口810、處理器820和存儲器830。系統總線840用于連接網絡接口 810、處理器820和存儲器830。
[0155]網絡接口 820用于與運營商邊緣設備進行通信。
[0156]存儲器830可以是永久存儲器,例如硬盤驅動器和閃存,存儲器830中具有軟件模塊和設備驅動程序。軟件模塊能夠執行本發明上述方法的各種功能模塊;設備驅動程序可以是網絡和接口驅動程序。
[0157]在啟動時,這些軟件組件被加載到存儲器830中,然后被處理器820訪問并執行如下指令:
[0158]向運營商邊緣設備發送第一請求報文;
[0159]接收所述運營商邊緣設備轉發的第一用戶邊緣設備發送的第一應答報文;
[0160]根據所述第一應答報文,生成第一用戶報文;
[0161]向所述運營商邊緣設備發送所述第一用戶報文,用于所述運營商邊緣設備將所述第一用戶報文轉發至所述第一用戶邊緣設備,從而使所述第一用戶邊緣設備根據所述第一用戶報文生成第二用戶報文,并將所述第二用戶報文轉發至目的用戶邊緣設備。
[0162]進一步的,所述處理器訪問存儲器830的軟件組件后,執行以下過程的指令:
[0163]所述第一應答報文攜帶所述第一用戶邊緣設備的MAC地址。
[0164]進一步的,所述處理器訪問存儲器830的軟件組件后,執行以下過程的指令:
[0165]所述第一用戶報文包括源MAC地址和目的MAC地址,所述源MAC地址為第一 MAC地址,所述目的MAC地址為第二 MAC地址;
[0166]將自身的MAC地址作為所述第一 MAC地址,將所述第一用戶邊緣設備的MAC地址作為所述第二 MAC地址。
[0167]進一步的,所述處理器訪問存儲器830的軟件組件后,執行以下過程的指令:
[0168]所述第一用戶報文還包括所述目的用戶邊緣設備的IP地址,所述IP地址用于所述第一用戶邊緣設備根據所述IP地址獲取所述目的用戶邊緣設備的MAC地址。
[0169]因此,通過應用本發明實施例提供的報文的處理裝置,報文的處理裝置根據第一用戶邊緣設備發送的第一應答報文,生成第一用戶報文,并將第一用戶報文通過運營商邊緣設備轉發至第一用戶邊緣設備中,第一用戶邊緣設備將接收的第一用戶報文中的源MAC地址表示的第一 MAC地址替換為自身的MAC地址,將第一用戶報文中的目的MAC地址表示的第二 MAC地址替換為目的用戶邊緣設備的MAC地址,生成第二用戶報文,并通過運營商邊緣設備將第二用戶報文轉發至目的用戶邊緣設備,解決現有技術中無法實現整體調節網絡中用戶報文的轉發過程,造成了現有技術的局限性的問題,同時,也保證了網絡的安全性和可控性。
[0170]專業人員應該還可以進一步意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結合來實現,為了清楚地說明硬件和軟件的可互換性,在上述說明中已經按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執行,取決于技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的范圍。
[0171]結合本文中所公開的實施例描述的方法或算法的步驟可以用硬件、處理器執行的軟件模塊,或者二者的結合來實施。軟件模塊可以置于隨機存儲器(RAM)、內存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或【技術領域】內所公知的任意其它形式的存儲介質中。
[0172]以上所述的【具體實施方式】,對本發明的目的、技術方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本發明的【具體實施方式】而已,并不用于限定本發明的保護范圍,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
【權利要求】
1.一種報文的處理方法,其特征在于,所述方法包括: 接收運營商邊緣設備轉發的源用戶邊緣設備發送的第一請求報文; 根據所述第一請求報文,通過所述運營商邊緣設備向所述源用戶邊緣設備發送第一應答報文,所述第一應答報文用于所述源用戶邊緣設備生成第一用戶報文; 接收所述運營商邊緣設備轉發的所述源用戶邊緣設備發送的第一用戶報文,所述第一用戶報文包括源MAC地址和目的MAC地址,所述源MAC地址為第一 MAC地址,所述目的MAC地址為第二 MAC地址; 將所述第一 MAC地址替換為自身的MAC地址,將所述第二 MAC地址替換為目的用戶邊緣設備的MAC地址,生成第二用戶報文; 向所述運營商邊緣設備發送所述第二用戶報文,用于所述運營商邊緣設備將所述第二用戶報文轉發至所述目的用戶邊緣設備。
2.根據權利要求1所述的報文的處理方法,其特征在于,所述接收運營商邊緣設備轉發的源用戶邊緣設備發送的第一請求報文之前還包括: 接收用戶輸入的第一配置報文,所述第一配置報文用于告知第一用戶邊緣設備被所述用戶配置為控制設備; 或者,接收所述運營商邊緣設備發送的第二配置報文,所述第二配置報文用于告知所述第一用戶邊緣設備被所述運營商邊緣設備配置為控制設備。
3.根據權利要求1所述的報文的處理方法,其特征在于,所述第一用戶報文還包括所述目的用戶邊緣設備的IP地址; 所述將所述第一 MAC地址替換為自身的MAC地址,將所述第二 MAC地址替換為目的用戶邊緣設備的MAC地址,生成第二用戶報文之前還包括: 獲取所述目的用戶邊緣設備的MAC地址。
4.根據權利要求3所述的報文的處理方法,其特征在于,所述獲取所述目的用戶邊緣設備的MAC地址具體為: 根據所述目的用戶邊緣設備的IP地址,通過所述運營商邊緣設備向所述目的用戶邊緣設備發送第二請求報文; 接收所述運營商邊緣設備轉發的所述目的用戶邊緣設備發送的第二應答報文,所述第二應答報文攜帶所述目的用戶邊緣設備的MAC地址。
5.—種報文的處理方法,其特征在于,所述方法包括: 向運營商邊緣設備發送第一請求報文; 接收所述運營商邊緣設備轉發的第一用戶邊緣設備發送的第一應答報文; 根據所述第一應答報文,生成第一用戶報文; 向所述運營商邊緣設備發送所述第一用戶報文,用于所述運營商邊緣設備將所述第一用戶報文轉發至所述第一用戶邊緣設備,從而使所述第一用戶邊緣設備根據所述第一用戶報文生成第二用戶報文,并將所述第二用戶報文轉發至目的用戶邊緣設備。
6.根據權利要求5所述的報文的處理方法,其特征在于,所述第一應答報文包括所述第一用戶邊緣設備的MAC地址。
7.根據權利要求6所述的報文的處理方法,其特征在于,所述根據所述第一應答報文,生成第一用戶報文具體為:所述第一用戶報文包括源MAC地址和目的MAC地址,所述源MAC地址為第一 MAC地址,所述目的MAC地址為第二 MAC地址; 將自身的MAC地址作為所述第一 MAC地址,將所述第一用戶邊緣設備的MAC地址作為所述第二 MAC地址。
8.根據權利要求7所述的報文的處理方法,其特征在于,所述第一用戶報文還包括所述目的用戶邊緣設備的IP地址,所述IP地址用于所述第一用戶邊緣設備根據所述IP地址獲取所述目的用戶邊緣設備的MAC地址。
9.一種報文的處理裝置,其特征在于,所述裝置包括: 第一接收單元,用于接收運營商邊緣設備轉發的源用戶邊緣設備發送的第一請求報文; 第一發送單元,用于根據所述第一請求報文,通過所述運營商邊緣設備向所述源用戶邊緣設備發送第一應答報文,所述第一應答報文用于所述源用戶邊緣設備生成第一用戶報文; 第二接收單元,用于接收所述運營商邊緣設備轉發的所述源用戶邊緣設備發送的第一用戶報文,所述第一用戶報文包括源MAC地址和目的MAC地址,所述源MAC地址為第一 MAC地址,所述目的MAC地址為第二 MAC地址; 生成單元,用于將所述第一 MAC地址替換為自身的MAC地址,將所述第二 MAC地址替換為目的用戶邊緣設備的MAC地址,生成第二用戶報文; 第二發送單元,用于向所述運營商邊緣設備發送所述第二用戶報文,用于所述運營商邊緣設備將所述第二用戶報文轉發至所述目的用戶邊緣設備。`
10.根據權利要求9所述的報文的處理裝置,其特征在于,所述裝置還包括: 第三接收單元,接收用戶輸入的第一配置報文,所述第一配置報文用于告知第一用戶邊緣設備被所述用戶配置為控制設備; 或者,接收所述運營商邊緣設備發送的第二配置報文,所述第二配置報文用于告知所述第一用戶邊緣設備被所述運營商邊緣設備配置為控制設備。
11.根據權利要求9所述的報文的處理裝置,其特征在于,所述第一用戶報文還包括所述目的用戶邊緣設備的IP地址; 所述裝置還包括:獲取單元,用于獲取所述目的用戶邊緣設備的MAC地址。
12.根據權利要求11所述的報文的處理裝置,其特征在于,所述獲取單元具體用于, 根據所述目的用戶邊緣設備的IP地址,通過所述運營商邊緣設備向所述目的用戶邊緣設備發送第二請求報文; 接收所述運營商邊緣設備轉發的所述目的用戶邊緣設備發送的第二應答報文,所述第二應答報文攜帶所述目的用戶邊緣設備的MAC地址。
13.一種報文的處理裝置,其特征在于,所述裝置包括: 第一發送單元,用于向運營商邊緣設備發送第一請求報文; 接收單元,用于接收所述運營商邊緣設備轉發的第一用戶邊緣設備發送的第一應答報文; 生成單元,用于根據所述第一應答報文,生成第一用戶報文; 第二發送單元,用于向所述運營商邊緣設備發送所述第一用戶報文,用于所述運營商邊緣設備將所述第一用戶報文轉發至所述第一用戶邊緣設備,從而使所述第一用戶邊緣設備根據所述第一用戶報文生成第二用戶報文,并將所述第二用戶報文轉發至目的用戶邊緣設備。
14.根據權利要求13所述的報文的處理裝置,其特征在于,所述接收單元接收的所述第一應答報文包括所述第一用戶邊緣設備的MAC地址。
15.根據權利要求14所述的報文的處理裝置,其特征在于,所述生成單元具體用于, 所述第一用戶報文包括源MAC地址和目的MAC地址,所述源MAC地址為第一 MAC地址,所述目的MAC地址為第二 MAC地址; 將自身的MAC地址作為所述第一 MAC地址,將所述第一用戶邊緣設備的MAC地址作為所述第二 MAC地址。
16.根據權利要求15所述的報文的處理裝置,其特征在于,所述生成單元生成的所述第一用戶報文還包括所述目的用戶邊緣設備的IP地址,所述IP地址用于所述第一用戶邊緣設備根據所述IP地址獲取所述目的用戶邊緣設備的MAC地址。
【文檔編號】H04L29/12GK103841021SQ201210471750
【公開日】2014年6月4日 申請日期:2012年11月20日 優先權日:2012年11月20日
【發明者】郝凱, 李森, 邵姍姍 申請人:華為技術有限公司