【技术实现步骤摘要】
一种报文转发方法及网络设备
本专利技术涉及数据通信
,具体而言,涉及一种报文转发方法及网络设备。
技术介绍
目前,IPv6协议尚未得到大规模的部署和商用,IP网络仍然以IPv4协议为主体,使用IPv4和IPv6的网络必然还会共存一段时期。在此过渡期间内会产生“IPv6孤岛”问题,即少量使用IPv6的网络被大量使用IPv4的网络所隔离,仿佛海面上的孤岛。目前解决“IPv6孤岛”问题的主要方式是使用隧道策略:所谓隧道,就是利用一种协议来传输另一种协议的数据技术,在隧道入口以一种协议形式来对另一种协议的报文进行封装和发送,在隧道出口对接收到的协议报文解封装并进行相应处理。由于多协议标签交换(Multi-ProtocolLabelSwitching,简称MPLS)会在其他协议的报文前封装标签,因此其使用的标签交换路径(LabelSwitchedPath,简称LSP)天然具有隧道属性。目前已经实现了使用MPLSLSP连接IPv6孤岛的隧道过渡技术,但现有技术方案资源耗费较多。
技术实现思路
有鉴于此,本专利技术实施例提供一种报文转发方法及网络设备,以实现在IPv6孤岛间通过隧道进行IPv6数据通信,并降低部署过程的难度以及资源消耗量。为实现上述目的,本专利技术提供如下技术方案:第一方面,本专利技术实施例提供一种报文转发方法,应用于源边缘标签交换路由器(LabelEdgeRouter,简称LER),源LER与源IPv6孤岛通信连接,并通过支持MPLS的IPv4骨干网与目的LER通信连接,目的LER与目的IPv6孤岛通信连接,方法包括:接收源IPv6孤岛中的源设备向目 ...
【技术保护点】
1.一种报文转发方法,其特征在于,应用于源边缘标签交换路由器LER,所述源LER与源IPv6孤岛通信连接,并通过支持多协议标签交换MPLS的IPv4骨干网与目的LER通信连接,所述目的LER与目的IPv6孤岛通信连接,所述方法包括:接收所述源IPv6孤岛中的源设备向所述目的IPv6孤岛中的目的设备发送的IPv6报文;从所述源LER的IPv6路由表中查询所述IPv6报文对应的路由出接口,其中,所述路由出接口被配置为所述骨干网中的多协议标签交换流量工程MPLS TE隧道的隧道接口,所述MPLSTE隧道的入口为所述源LER,出口为所述目的LER;根据所述隧道接口确定将所述IPv6报文转发至所述MPLS TE隧道中的下一跳标签交换路由器LSR时的实际出接口以及出标签;在所述IPv6报文的头部之前依次压入IPv6显式空标签以及所述出标签;将压入标签后的IPv6报文通过所述实际出接口转发至所述下一跳LSR。
【技术特征摘要】
1.一种报文转发方法,其特征在于,应用于源边缘标签交换路由器LER,所述源LER与源IPv6孤岛通信连接,并通过支持多协议标签交换MPLS的IPv4骨干网与目的LER通信连接,所述目的LER与目的IPv6孤岛通信连接,所述方法包括:接收所述源IPv6孤岛中的源设备向所述目的IPv6孤岛中的目的设备发送的IPv6报文;从所述源LER的IPv6路由表中查询所述IPv6报文对应的路由出接口,其中,所述路由出接口被配置为所述骨干网中的多协议标签交换流量工程MPLSTE隧道的隧道接口,所述MPLSTE隧道的入口为所述源LER,出口为所述目的LER;根据所述隧道接口确定将所述IPv6报文转发至所述MPLSTE隧道中的下一跳标签交换路由器LSR时的实际出接口以及出标签;在所述IPv6报文的头部之前依次压入IPv6显式空标签以及所述出标签;将压入标签后的IPv6报文通过所述实际出接口转发至所述下一跳LSR。2.根据权利要求1所述的报文转发方法,其特征在于,所述根据所述隧道接口确定将所述IPv6报文转发至所述MPLSTE隧道中的下一跳标签交换路由器LSR时的实际出接口以及出标签,包括:从所述源LER的转发等价类FEC到下一跳标签转发项NHLFE的映射表FTN中,查找到FEC与所述隧道接口匹配的NHLFE;从所述匹配的NHLFE中读取所述实际出接口以及所述出标签;所述在所述IPv6报文的头部之前依次压入IPv6显式空标签以及所述出标签,包括:从所述匹配的NHLFE中读取所述IPv6显式空标签,并在所述IPv6报文的头部之前依次压入所述IPv6显式空标签以及所述出标签。3.根据权利要求2所述的报文转发方法,其特征在于,在所述接收所述源IPv6孤岛中的源设备向所述目的IPv6孤岛中的目的设备发送的IPv6报文之前,所述方法还包括:配置所述MPLSTE隧道,所述MPLSTE隧道的目的地址为所述目的LER的IPv4地址;通过和所述MPLSTE隧道中的下游LSR按照资源预留协议流量工程扩展RSVP-TE进行协议信令交互以建立所述MPLSTE隧道,其中,所述协议信令为利用IPv4承载的信令;在所述源LER的所述FTN中添加表项,所述表项的FEC为所述MPLSTE隧道的所述隧道接口,所述表项的NHLFE中的出标签字段为所述MPLSTE隧道建立时分配给所述源LER的所述出标签、出接口字段为所述MPLSTE隧道建立时确定的所述源LER的所述实际出接口,其中,所述出标签的内层添加有所述IPv6显式空标签;将所述IPv6路由表中的位于所述目的IPv6孤岛中的网络地址对应的所述路由出接口配置为所述隧道接口。4.根据权利要求3所述的报文转发方法,其特征在于,所述配置所述MPLSTE隧道,还包括:将所述MPLSTE隧道的类型配置为预设类型,其中,所述预设类型用于指示所述MPLSTE隧道是用于传输IPv6报文的隧道;所述在所述源LER的所述FTN中添加表项,包括:在判断所述MPLSTE隧道的类型为所述预设类型时,在所述出标签字段中要保存的所述出标签的内层添加所述IPv6显式空标签。5.根据权利要求3所述的报文转发方法,其特征在于,所述将所述IPv6路由表中的位于所述目的IPv6孤岛中的网络地址对应的路由出接口配置为所述隧道接口,包括:通过配置静态路由或策略路由的方式,将所述IPv6路由表中的位于所述目的IPv6孤岛中的网络地址对应的所述路由出接口配置为所述隧道接口...
【专利技术属性】
技术研发人员:秦川,
申请(专利权)人:迈普通信技术股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。