【技术实现步骤摘要】
一种多协议标签交换MPLS标签处理方法和网络设备
本公开涉及网络通信技术,特别涉及一种多协议标签交换MPLS标签处理方法和网络设备。
技术介绍
在多协议标签交换MPLS(Multi-ProtocolLabelSwitching,缩写为MPLS)网络中,网络设备根据短而定长的标签转发报文,省去了查找IP路由表的繁琐过程,为数据在骨干网络中的传送提供了一种高速高效的方式。然而利用MPLS技术实施报文转发时,具有一定的风险。作为与IP网络相连的末端设备,即出节点egress需要查询报文的公网标签转发表,弹出公网标签后还需要查询IP转发表。两次查询操作对设备的性能有较强的要求,同时引发了设备高负荷运行的风险。为了解决上述风险,普遍采用倒数第二跳弹出PHP(PenultimateHopPopping,缩写为PHP)机制,然而采用倒数第二跳弹出的机制可能会造成egress性能的浪费。
技术实现思路
本公开提供了多协议标签交换MPLS标签处理方法和网络设备,以降低倒数第二跳节点和出节点的设备的报文处理压力,同时可以避免出节点性能的浪费。本公开的第一方面提供了一种MPLS标签处理方法,该方法应用于MPLS网络,该MPLS网络中包括出节点Egress和倒数第二跳节点,所述方法包括:倒数第二跳节点获取与倒数第二跳节点承载能力有关的第一参数值;倒数第二跳节点根据所述第一参数值确定由出节点执行公网标签弹出的第一报文和由所述倒数第二跳节点执行公网标签弹出的第二报文;当所述倒数 ...
【技术保护点】
1.一种多协议标签交换MPLS标签处理方法,所述方法应用于MPLS网络,其特征在于,所述MPLS网络中包括出节点Egress和倒数第二跳节点,所述方法包括:/n倒数第二跳节点获取与倒数第二跳节点承载能力有关的第一参数值;/n倒数第二跳节点根据所述第一参数值确定由出节点执行公网标签弹出的第一报文和由所述倒数第二跳节点执行公网标签弹出的第二报文;/n当所述倒数第二跳节点接收到第二报文时,由所述倒数第二跳节点对所述第二报文执行公网标签弹出操作;/n当所述倒数第二跳节点接收到携带公网标签的第一报文时,所述倒数第二跳节点将所述第一报文发送至对应的出节点,以使所述出节点对所述第一报文执行公网标签弹出操作。/n
【技术特征摘要】
1.一种多协议标签交换MPLS标签处理方法,所述方法应用于MPLS网络,其特征在于,所述MPLS网络中包括出节点Egress和倒数第二跳节点,所述方法包括:
倒数第二跳节点获取与倒数第二跳节点承载能力有关的第一参数值;
倒数第二跳节点根据所述第一参数值确定由出节点执行公网标签弹出的第一报文和由所述倒数第二跳节点执行公网标签弹出的第二报文;
当所述倒数第二跳节点接收到第二报文时,由所述倒数第二跳节点对所述第二报文执行公网标签弹出操作;
当所述倒数第二跳节点接收到携带公网标签的第一报文时,所述倒数第二跳节点将所述第一报文发送至对应的出节点,以使所述出节点对所述第一报文执行公网标签弹出操作。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
倒数第二跳节点根据所述第一参数值确定所述第一参数值达到预设的分担模式触发门限,则向出节点发送分担请求,以请求出节点分担公网标签的弹出操作;
倒数第二跳节点在接收到出节点发送的分担请求响应后,触发执行根据所述第一参数值确定由出节点执行公网标签弹出的第一报文和由所述倒数第二跳节点执行公网标签弹出的第二报文的步骤。
3.根据权利要求1或2所述的方法,其特征在于,倒数第二跳节点根据所述第一参数值确定由所述倒数第二跳节点执行公网标签弹出的第二报文,包括:
所述倒数第二跳节点确定分担公网标签弹出的出节点,并统计公网标签指向该出节点的报文的私网标签;
倒数第二跳节点根据所述第一参数值以及对应关系确定由所述倒数第二跳节点执行公网标签弹出的报文的比例,其中,所述对应关系包括不同范围的参数值与设备对报文执行公网标签弹出比例的对应关系;
按照所述报文的比例以及所述私网标签的种类数量确定出待由倒数第二跳节点承担公网标签弹出的报文的第一私网标签;
当接收到的报文携带的公网标签为第一公网标签、私网标签为所述第一私网标签,则确定该报文为第二报文,其中所述第一公网标签为指向所述分担公网标签弹出的出节点的公网标签。
4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
倒数第二跳节点根据所述第一参数值和映射关系确定倒数第二跳节点的优先级,其中,所述映射关系包括不同范围的参数值与设备优先级的映射关系;
将所述倒数第二跳节点的优先级发送至所述出节点,以使所述出节点根据所述优先级信息确定是否向所述倒数第二跳节点发送分担请求响应。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
倒数第二跳节点接收所述出节点发送的出节点的优先级;
当所述出节点的优先级大于所述倒数第二跳节点的优先级时,触发所述倒数第二跳节点执行倒数第二跳节点根据所述第一参数值确定由出节点执行公网标签弹出的第一报文和由所述倒数第二跳节点执行公网标签弹出的第二...
【专利技术属性】
技术研发人员:魏建军,
申请(专利权)人:新华三信息安全技术有限公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。