报文的处理方法与装置制造方法及图纸

技术编号:15398285 阅读:84 留言:0更新日期:2017-05-22 14:00
本发明专利技术实施例涉及一种报文的处理方法与装置。所述方法包括:第一用户边缘设备接收运营商边缘设备转发的源用户边缘设备发送的第一用户报文;将第一MAC地址替换为自身的MAC地址,将第二MAC地址替换为目的用户边缘设备的MAC地址,生成第二用户报文;向运营商边缘设备发送第二用户报文,用于运营商边缘设备将第二用户报文转发至目的用户边缘设备。通过应用所述方法,第一用户边缘设备控制源用户边缘设备与目的用户边缘设备之间的报文转发,解决了现有技术中无法实现整体调节网络中用户报文的转发过程,同时,保证了网络的安全性和可控性。

Method and device for processing message

The embodiment of the invention relates to a message processing method and a device. The method comprises: a first user message source user edge device sends a first user edge device receiving operator edge device forwarding; will replace the first MAC address for its MAC address, will replace the second MAC address for the purpose of user edge device MAC address, generating second user message; message to the operator edge device sends second for users, operator edge equipment will be second users forwarding to the user edge device. Through the application of the method, the first user edge device control message between the source user edge device and the destination user edge forwarding, solves the forwarding process, the whole can not be achieved in the existing technology regulation users network at the same time, to ensure the security of the network and controllability.

【技术实现步骤摘要】
报文的处理方法与装置
本专利技术涉及通讯
,尤其涉及一种报文的处理方法与装置。
技术介绍
虚拟专用局域网服务(VirtualPrivateLANService,VPLS)是指基于多协议标签交换技术(Multi-protocolLabelSwitching,MPLS)和以太网技术的二层虚拟专用网络(VirtualPrivateNetwork,VPN)技术。VPLS技术可以实现多点到多点的VPN组网,其主要目的是利用信令协议在VPLS实例中的运营商边缘设备(ProviderEdge,PE)之间建立及维护虚链路(Pseudowires,PW),将二层协议帧封装后在PW上传输、交换,使广域范围内多个局域网在数据链路层面被整合为一张网络,向用户提供虚拟的以太网服务。如图1所示,现有技术VPLS转发报文示意图,用户边缘设备(CustomerEdge,CE),在图1中以CE1为例,CE1向PE1发送用户报文。PE1收到用户报文后,根据用户报文中携带的介质访问控制地址(Medium/MediaAccessControl,MAC地址)学习源MAC地址,建立MAC转发表并构建MAC地址与本地接入电路(AccessCircuit,AC)和虚链路PW的映射关系,然后,PE1根据用户报文中携带的MAC地址查找转发表及映射关系,选定虚链路PW。PE1再根据转发表,生成两层MPLS标签(私网标签用于标识虚链路PW,公网标签用于穿越隧道到达PE2),报文经公网隧道到达PE2后,PE2再经过相同的过程将用户报文转发给CE3。由于PE将用户报文从源CE通过本地接入电路AC和虚链路PW转发到目的CE,且虚链路PW是建立在两端PE之间,不会经过其他PE。但是,通常用户报文的数量越来越多时,使得网络所承载的压力越来越大,因此,用户希望将用户报文经过一个控制设备后转发,由该控制设备进行访问控制,整体调节网络中用户报文的转发过程。但是目前的现有技术是无法实现整体调节网络中用户报文的转发过程,造成了现有技术的局限性,也无法保证网络的安全性和可控性。
技术实现思路
本专利技术的目的是为了解决现有技术中无法实现由控制设备整体调节网络中用户报文的转发过程,造成了现有技术的局限性的问题,提供了一种报文的处理方法与装置。在第一方面,本专利技术实施例提供了一种报文的处理方法。所述方法包括:接收运营商边缘设备转发的源用户边缘设备发送的第一请求报文;根据所述第一请求报文,通过所述运营商边缘设备向所述源用户边缘设备发送第一应答报文,所述第一应答报文用于所述源用户边缘设备生成第一用户报文;接收所述运营商边缘设备转发的所述源用户边缘设备发送的第一用户报文,所述第一用户报文包括源MAC地址和目的MAC地址,所述源MAC地址为第一MAC地址,所述目的MAC地址为第二MAC地址;将所述第一MAC地址替换为自身的MAC地址,将所述第二MAC地址替换为目的用户边缘设备的MAC地址,生成第二用户报文;向所述运营商边缘设备发送所述第二用户报文,用于所述运营商边缘设备将所述第二用户报文转发至所述目的用户边缘设备。在第一种可能的实现方式中,所述接收运营商边缘设备转发的源用户边缘设备发送的第一请求报文之前还包括:接收用户输入的第一配置报文,所述第一配置报文用于告知第一用户边缘设备被所述用户配置为控制设备;或者,接收所述运营商边缘设备发送的第二配置报文,所述第二配置报文用于告知所述第一用户边缘设备被所述运营商边缘设备配置为控制设备。结合第一方面,在第二种可能的实现方式中,所述第一用户报文还包括所述目的用户边缘设备的IP地址;所述将所述第一MAC地址替换为自身的MAC地址,将所述第二MAC地址替换为目的用户边缘设备的MAC地址,生成第二用户报文之前还包括:获取所述目的用户边缘设备的MAC地址。结合第一方面或第一方面的第二种可能的实现方式中,在第三种可能的实现方式中,所述获取所述目的用户边缘设备的MAC地址具体为:根据所述目的用户边缘设备的IP地址,通过所述运营商边缘设备向所述目的用户边缘设备发送第二请求报文;接收所述运营商边缘设备转发的所述目的用户边缘设备发送的第二应答报文,所述第二应答报文携带所述目的用户边缘设备的MAC地址。在第二方面,本专利技术实施例提供了一种报文的处理方法,所述方法包括:向运营商边缘设备发送第一请求报文;接收所述运营商边缘设备转发的第一用户边缘设备发送的第一应答报文;根据所述第一应答报文,生成第一用户报文;向所述运营商边缘设备发送所述第一用户报文,用于所述运营商边缘设备将所述第一用户报文转发至所述第一用户边缘设备,从而使所述第一用户边缘设备根据所述第一用户报文生成第二用户报文,并将所述第二用户报文转发至目的用户边缘设备。在第一种可能的实现方式中,所述第一应答报文包括所述第一用户边缘设备的MAC地址。结合第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述根据所述第一应答报文,生成第一用户报文具体为:所述第一用户报文包括源MAC地址和目的MAC地址,所述源MAC地址为第一MAC地址,所述目的MAC地址为第二MAC地址;将自身的MAC地址作为所述第一MAC地址,将所述第一用户边缘设备的MAC地址作为所述第二MAC地址。结合第二方面或第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述第一用户报文还包括所述目的用户边缘设备的IP地址,所述IP地址用于所述第一用户边缘设备根据所述IP地址获取所述目的用户边缘设备的MAC地址。在第三方面,本专利技术实施例提供了一种报文的处理装置。所述装置包括:第一接收单元,用于接收运营商边缘设备转发的源用户边缘设备发送的第一请求报文;第一发送单元,用于根据所述第一请求报文,通过所述运营商边缘设备向所述源用户边缘设备发送第一应答报文,所述第一应答报文用于所述源用户边缘设备生成第一用户报文;第二接收单元,用于接收所述运营商边缘设备转发的所述源用户边缘设备发送的第一用户报文,所述第一用户报文包括源MAC地址和目的MAC地址,所述源MAC地址为第一MAC地址,所述目的MAC地址为第二MAC地址;生成单元,用于将所述第一MAC地址替换为自身的MAC地址,将所述第二MAC地址替换为目的用户边缘设备的MAC地址,生成第二用户报文;第二发送单元,用于向所述运营商边缘设备发送所述第二用户报文,用于所述运营商边缘设备将所述第二用户报文转发至所述目的用户边缘设备。在第一种可能的实现方式中,所述装置还包括:第三接收单元,接收用户输入的第一配置报文,所述第一配置报文用于告知第一用户边缘设备被所述用户配置为控制设备;或者,接收所述运营商边缘设备发送的第二配置报文,所述第二配置报文用于告知所述第一用户边缘设备被所述运营商边缘设备配置为控制设备。结合第三方面,在第二种可能的实现方式中,所述第一用户报文还包括所述目的用户边缘设备的IP地址;所述装置还包括:获取单元,用于获取所述目的用户边缘设备的MAC地址。结合第三方面或第三方面的第二种可能的实现方式中,在第三种可能的实现方式中,所述获取单元具体用于,根据所述目的用户边缘设备的IP地址,通过所述运营商边缘设备向所述目的用户边缘设备发送第二请求报文;接收所述运营商边缘设备转发的所述目的用户边缘设备发送的第二本文档来自技高网
...
报文的处理方法与装置

【技术保护点】
一种报文的处理方法,其特征在于,所述方法包括:接收运营商边缘设备转发的源用户边缘设备发送的第一请求报文;根据所述第一请求报文,通过所述运营商边缘设备向所述源用户边缘设备发送第一应答报文,所述第一应答报文用于所述源用户边缘设备生成第一用户报文;接收所述运营商边缘设备转发的所述源用户边缘设备发送的第一用户报文,所述第一用户报文包括源MAC地址和目的MAC地址,所述源MAC地址为第一MAC地址,所述目的MAC地址为第二MAC地址;根据所述第一用户报文的目的用户边缘设备的IP地址,通过所述运营商边缘设备向所述目的用户边缘设备发送第二请求报文;以及接收所述运营商边缘设备转发的所述目的用户边缘设备发送的第二应答报文,所述第二应答报文携带所述目的用户边缘设备的MAC地址;将所述第一MAC地址替换为自身的MAC地址,将所述第二MAC地址替换为所述目的用户边缘设备的MAC地址,生成第二用户报文;向所述运营商边缘设备发送所述第二用户报文,用于所述运营商边缘设备将所述第二用户报文转发至所述目的用户边缘设备。

【技术特征摘要】
1.一种报文的处理方法,其特征在于,所述方法包括:接收运营商边缘设备转发的源用户边缘设备发送的第一请求报文;根据所述第一请求报文,通过所述运营商边缘设备向所述源用户边缘设备发送第一应答报文,所述第一应答报文用于所述源用户边缘设备生成第一用户报文;接收所述运营商边缘设备转发的所述源用户边缘设备发送的第一用户报文,所述第一用户报文包括源MAC地址和目的MAC地址,所述源MAC地址为第一MAC地址,所述目的MAC地址为第二MAC地址;根据所述第一用户报文的目的用户边缘设备的IP地址,通过所述运营商边缘设备向所述目的用户边缘设备发送第二请求报文;以及接收所述运营商边缘设备转发的所述目的用户边缘设备发送的第二应答报文,所述第二应答报文携带所述目的用户边缘设备的MAC地址;将所述第一MAC地址替换为自身的MAC地址,将所述第二MAC地址替换为所述目的用户边缘设备的MAC地址,生成第二用户报文;向所述运营商边缘设备发送所述第二用户报文,用于所述运营商边缘设备将所述第二用户报文转发至所述目的用户边缘设备。2.根据权利要求1所述的报文的处理方法,其特征在于,所述接收运营商边缘设备转发的源用户边缘设备发送的第一请求报文之前还包括:接收用户输入的第一配置报文,所述第一配置报文用于告知第一用户边缘设备被所述用户配置为控制设备;或者,接收所述运营商边缘设备发送的第二配置报文,所述第二配置报文用于告知所述第一用户边缘设备被所述运营商边缘设备配置为控制设备。3.一种报文的处理方法,其特征在于,所述方法包括:向运营商边缘设备发送第一请求报文;接收所述运营商边缘设备转发的第一用户边缘设备发送的第一应答报文;根据所述第一应答报文,生成第一用户报文;其中,所述第一应答报文包括所述第一用户边缘设备的MAC地址;向所述运营商边缘设备发送所述第一用户报文,用于所述运营商边缘设备将所述第一用户报文转发至所述第一用户边缘设备,从而使所述第一用户边缘设备根据所述第一用户报文生成第二用户报文,并将所述第二用户报文转发至目的用户边缘设备。4.根据权利要求3所述的报文的处理方法,其特征在于,所述根据所述第一应答报文,生成第一用户报文具体为:所述第一用户报文包括源MAC地址和目的MAC地址,所述源MAC地址为第一MAC地址,所述目的MAC地址为第二MAC地址;将自身的MAC地址作为所述第一MAC地址,将所述第一用户边缘设备的MAC地址作为所述第二MAC地址。5.根据权利要求4所述的报文的处理方法,其特征在于,所述第一用户报文还包括所述目的用户边缘设备的IP地址,所述IP地址用于所述第一用户边缘设备根据所述IP地址获取所述目的用户边缘设备的MAC地址。6.一种报文的处理装置,其特征在于,所述装置包括:第一...

【专利技术属性】
技术研发人员:郝凯李森邵姗姗
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1