一种报文转发方法及装置制造方法及图纸

技术编号:15519079 阅读:96 留言:0更新日期:2017-06-04 09:03
本发明专利技术提供了一种报文转发方法及装置,应用于PE,该装置包括:主交换模块,对从用户侧接口接收到的以太网报文进行MPLS封装,为所述以太网报文依次添加私网VC标签、公网LSP标签和公网二层头后发送到上联端口;GRE模块,从上联端口接收经过MPLS封装的MPLS报文,在弹出公网二层头和公网LSP标签后,在私网VC标签上依次增加GRE隧道头、IP报文头和公网二层头,将收到的MPLS报文封装为IP GRE报文,并在物理端口发送所述IP GRE报文;其中,GRE封装时IP报文头中的源IP地址和目的IP地址是根据预设的公网LSP标签与IP地址的对应关系确定的。采用本发明专利技术实现了MPLS数据在IP网络中的传输。

【技术实现步骤摘要】
一种报文转发方法及装置
本专利技术涉及通信
,特别涉及一种报文转发方法及装置。
技术介绍
在多协议标签交换(MPLS,Multi-ProtocolLabelSwitching)网络内,使用标签交换路径(LSP,LabelSwitchedPath)标签标识的通道来指示数据的转发路径。而在IP网络内则使用IP地址来标识数据的转发路径即路由。在实际应用中,存在MPLS网络内的数据要经过IP网络的情况,那么,如何完成MPLS数据在IP网络中的传输,成为现在需要解决的问题。
技术实现思路
本专利技术实施例提供了一种报文转发方法及装置,实现了MPLS数据在IP网络中的传输。本专利技术的技术方案具体是这样实现的:一种报文转发装置,应用于服务提供商边缘设备PE,该装置包括:主交换模块,对从用户侧接口接收到的以太网报文进行多协议标签交换MPLS封装,为所述以太网报文依次添加私网虚链路VC标签、公网标签交换路径LSP标签和公网二层头后发送到上联端口;通用路由封装GRE模块,从上联端口接收经过MPLS封装的MPLS报文,在弹出公网二层头和公网LSP标签后,在私网VC标签上依次增加GRE隧道头、IP报文头和公网二层头,将收到的MPLS报文封装为IPGRE报文,并在物理端口发送所述IPGRE报文;其中,GRE封装时IP报文头中的源IP地址和目的IP地址是根据预设的公网LSP标签与IP地址的对应关系确定的。一种报文转发装置,应用于服务提供商边缘设备PE,该装置包括:GRE模块,对从物理端口接收到的IPGRE报文进行GRE解封装,弹出公网二层头、IP报文头和GRE隧道头,在私网VC标签上依次增加公网LSP标签和公网二层头;并将所述解封装后的IPGRE报文转发至上联端口;其中,GRE解封装时增加的公网LSP标签是根据预设的公网LSP标签与IP报文头中IP地址的对应关系确定的;主交换模块,从上联端口接收到GRE解封装后的报文,去掉私网VC标签、公网LSP标签和公网二层头,解封装为以太网报文发送到用户侧接口。一种报文转发装置,应用于服务提供商边缘设备PE,该装置包括:主交换模块,对从用户侧接口接收到的以太网报文进行多协议标签交换MPLS封装,为所述以太网报文依次添加私网VC标签、公网LSP标签和公网二层头后发送到第一旁挂端口;GRE模块,从第一旁挂端口接收经过MPLS封装的MPLS报文,在弹出公网二层头和公网LSP标签后,在私网VC标签上依次增加GRE隧道头、IP报文头和公网二层头,将收到的MPLS报文封装为IPGRE报文,并在第二旁挂端口发送所述IPGRE报文;其中,GRE封装时IP报文头中的源IP地址和目的IP地址是根据预设的公网LSP标签与IP地址的对应关系确定的;主交换模块,从第二旁挂端口接收到所述IPGRE报文后,根据所述IP报文头中的目的IP地址查找路由转发表,确定对应的上联端口,并将所述IPGRE报文转发到该上联端口。一种报文转发装置,应用于服务提供商边缘设备PE,该装置包括:主交换模块,从上联端口接收IPGRE报文,并转发至第二旁挂端口;GRE模块,对从第二旁挂端口接收到的IPGRE报文进行GRE解封装,弹出公网二层头、IP报文头和GRE隧道头,在私网VC标签上依次增加公网LSP标签和公网二层头;并将所述解封装后的IPGRE报文转发至第一旁挂端口;其中,GRE解封装时增加的公网LSP标签是根据预设的公网LSP标签与IP报文头中IP地址的对应关系确定的;主交换模块,从第一旁挂端口接收到GRE解封装后的报文,去掉私网VC标签、公网LSP标签和公网二层头,解封装为以太网报文发送到用户侧接口。一种报文转发方法,应用于服务提供商边缘设备PE,该方法包括:对从用户侧接口接收到的以太网报文进行多协议标签交换MPLS封装,为所述以太网报文依次添加私网VC标签、公网LSP标签和公网二层头后发送到上联端口;从上联端口接收经过MPLS封装的MPLS报文,在弹出公网二层头和公网LSP标签后,在私网VC标签上依次增加GRE隧道头、IP报文头和公网二层头,将收到的MPLS报文封装为IPGRE报文,并在物理端口发送所述IPGRE报文;其中,GRE封装时IP报文头中的源IP地址和目的IP地址是根据预设的公网LSP标签与IP地址的对应关系确定的。一种报文转发方法,应用于服务提供商边缘设备PE,该方法包括:对从物理端口接收到的IPGRE报文进行GRE解封装,弹出公网二层头、IP报文头和GRE隧道头,在私网VC标签上依次增加公网LSP标签和公网二层头;并将所述解封装后的IPGRE报文转发至上联端口;其中,GRE解封装时增加的公网LSP标签是根据预设的公网LSP标签与IP报文头中IP地址的对应关系确定的;从上联端口接收到GRE解封装后的报文,去掉私网VC标签、公网LSP标签和公网二层头,解封装为以太网报文发送到用户侧接口。一种报文转发方法,应用于服务提供商边缘设备PE,该方法包括:对从用户侧接口接收到的以太网报文进行多协议标签交换MPLS封装,为所述以太网报文依次添加私网VC标签、公网LSP标签和公网二层头后发送到第一旁挂端口;从第一旁挂端口接收经过MPLS封装的MPLS报文,在弹出公网二层头和公网LSP标签后,在私网VC标签上依次增加GRE隧道头、IP报文头和公网二层头,将收到的MPLS报文封装为IPGRE报文,并在第二旁挂端口发送所述IPGRE报文;其中,GRE封装时IP报文头中的源IP地址和目的IP地址是根据预设的公网LSP标签与IP地址的对应关系确定的;从第二旁挂端口接收到所述IPGRE报文后,根据所述IP报文头中的目的IP地址查找路由转发表,确定对应的上联端口,并将所述IPGRE报文转发到该上联端口。一种报文转发方法,应用于服务提供商边缘设备PE,该方法包括:从上联端口接收IPGRE报文,并转发至第二旁挂端口;对从第二旁挂端口接收到的IPGRE报文进行GRE解封装,弹出公网二层头、IP报文头和GRE隧道头,在私网VC标签上依次增加公网LSP标签和公网二层头;并将所述解封装后的IPGRE报文转发至第一旁挂端口;其中,GRE解封装时增加的公网LSP标签是根据预设的公网LSP标签与IP报文头中IP地址的对应关系确定的;从第一旁挂端口接收到GRE解封装后的报文,去掉私网VC标签、公网LSP标签和公网二层头,解封装为以太网报文发送到用户侧接口。本专利技术实施例的报文转发方法及装置,在IP网络内建立一条IPGRE隧道,将MPLS报文进行IPGRE封装,如此,MPLS报文就可以在该IPGRE隧道内传输而无须关心IP网络内的路由转发处理过程,从而实现了MPLS数据在IP网络中的传输。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一报文转发装置的结构示意图。图2为实施例一上行方向报文转发方法的流程示意图。图3a为本专利技术实施例二报文转发装置的结构示意图(报文上行方向的转发示意)。图3b为本专利技术实施例二报文转发装置的结构示意图(报文下行方本文档来自技高网...
一种报文转发方法及装置

【技术保护点】
一种报文转发装置,应用于服务提供商边缘设备PE,其特征在于,该装置包括:主交换模块,对从用户侧接口接收到的以太网报文进行多协议标签交换MPLS封装,为所述以太网报文依次添加私网虚链路VC标签、公网标签交换路径LSP标签和公网二层头后发送到上联端口;通用路由封装GRE模块,从上联端口接收经过MPLS封装的MPLS报文,在弹出公网二层头和公网LSP标签后,在私网VC标签上依次增加GRE隧道头、IP报文头和公网二层头,将收到的MPLS报文封装为IP GRE报文,并在物理端口发送所述IP GRE报文;其中,GRE封装时IP报文头中的源IP地址和目的IP地址是根据预设的公网LSP标签与IP地址的对应关系确定的。

【技术特征摘要】
1.一种报文转发装置,应用于服务提供商边缘设备PE,其特征在于,该装置包括:主交换模块,对从用户侧接口接收到的以太网报文进行多协议标签交换MPLS封装,为所述以太网报文依次添加私网虚链路VC标签、公网标签交换路径LSP标签和公网二层头后发送到上联端口;通用路由封装GRE模块,从上联端口接收经过MPLS封装的MPLS报文,在弹出公网二层头和公网LSP标签后,在私网VC标签上依次增加GRE隧道头、IP报文头和公网二层头,将收到的MPLS报文封装为IPGRE报文,并在物理端口发送所述IPGRE报文;其中,GRE封装时IP报文头中的源IP地址和目的IP地址是根据预设的公网LSP标签与IP地址的对应关系确定的。2.一种报文转发装置,应用于服务提供商边缘设备PE,其特征在于,该装置包括:GRE模块,对从物理端口接收到的IPGRE报文进行GRE解封装,弹出公网二层头、IP报文头和GRE隧道头,在私网VC标签上依次增加公网LSP标签和公网二层头;并将所述解封装后的IPGRE报文转发至上联端口;其中,GRE解封装时增加的公网LSP标签是根据预设的公网LSP标签与IP报文头中IP地址的对应关系确定的;主交换模块,从上联端口接收到GRE解封装后的报文,去掉私网VC标签、公网LSP标签和公网二层头,解封装为以太网报文发送到用户侧接口。3.一种报文转发装置,应用于服务提供商边缘设备PE,其特征在于,该装置包括:主交换模块,对从用户侧接口接收到的以太网报文进行多协议标签交换MPLS封装,为所述以太网报文依次添加私网VC标签、公网LSP标签和公网二层头后发送到第一旁挂端口;GRE模块,从第一旁挂端口接收经过MPLS封装的MPLS报文,在弹出公网二层头和公网LSP标签后,在私网VC标签上依次增加GRE隧道头、IP报文头和公网二层头,将收到的MPLS报文封装为IPGRE报文,并在第二旁挂端口发送所述IPGRE报文;其中,GRE封装时IP报文头中的源IP地址和目的IP地址是根据预设的公网LSP标签与IP地址的对应关系确定的;主交换模块,从第二旁挂端口接收到所述IPGRE报文后,根据所述IP报文头中的目的IP地址查找路由转发表,确定对应的上联端口,并将所述IPGRE报文转发到该上联端口。4.一种报文转发装置,应用于服务提供商边缘设备PE,其特征在于,该装置包括:主交换模块,从上联端口接收IPGRE报文,并转发至第二旁挂端口;GRE模块,对从第二旁挂端口接收到的IPGRE报文进行GRE解封装,弹出公网二层头、IP报文头和GRE隧道头,在私网VC标签上依次增加公网LSP标签和公网二层头;并将所述解封装后的IPGRE报文转发至第一旁挂端口;其中,GRE解封装时增加的公网LSP标签是根据预设的公网LSP标签与IP报文头中IP地址的对应关系确定的;主交换模块,从第一旁挂端口接收到GRE解封装后的报文,去掉私...

【专利技术属性】
技术研发人员:王震盖鹏飞陈磊
申请(专利权)人:北京格林伟迪科技股份有限公司北京格林威尔科技发展有限公司北京格林伟迪通信技术有限公司
类型:发明
国别省市:北京,11

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

1