【技术实现步骤摘要】
MPLS报文的封装方法及装置、存储介质及电子装置
[0001]本专利技术涉及通信领域,具体而言,涉及一种MPLS报文的封装方法及装置、存储介质及电子装置。
技术介绍
[0002]MPLS(Multi
‑
Protocol Labal Switching,多协议标签交换)技术的关键是引入了标签的概念,将IP地址映射为简单的具有固定长度的标签,用于不同的包转发和包交换技术。MPLS网络中的边缘设备接收到数据包后,分析数据包的内容,为这些数据包选择合适的标签,并利用该标签封装数据包发送到MPLS网络内。MPLS网络中所有路由器都以这个简单的、固定长度的标签取代IP头作为转发依据,当数据包最终离开MPLS网络时,标签被MPLS网络中的边缘设备剥离。利用MPLS技术转发数据包,提高了数据的转发效率。
[0003]SR(Segment Routing,分段路由)是一种基于源地址的路由转发的方法,通过在现有的MPLS网络的标签栈(SR
‑
MPLS)中或者IPv6报文头中携带的段路由报文头(SRv6 ...
【技术保护点】
【技术特征摘要】
1.一种MPLS报文的封装方法,其特征在于,包括:在多协议标签交换MPLS标签栈的栈底结构中设置MPLS管理头,其中,所述MPLS管理头位于栈底标签之后,辅助数据之前,所述MPLS管理头中包括:所述辅助数据的数据类型和偏移长度信息,所述栈底结构包括:所述MPLS管理头和所述辅助数据。2.根据权利要求1所述的MPLS报文的封装方法,其特征在于,在多协议标签交换MPLS数据结构中设置MPLS管理头之后,所述方法还包括:解析所述MPLS管理头,以确定所述辅助数据中是否包括目标节点待处理的数据类型;在所述辅助数据中包括目标节点待处理的数据类型的情况下,根据所述偏移长度信息跳转到所述辅助数据的起始位置,其中,所述偏移长度信息用于指示从当前位置到所述起始位置待偏移的数据大小。3.根据权利要求2所述的MPLS报文的封装方法,其特征在于,所述方法还包括:所述MPLS管理头包括:所述辅助数据的长度信息,或者所述辅助数据的终结偏移量信息,其中,所述终结偏移量信息和所述辅助数据的起始偏移量信息之差为所述辅助数据的长度信息。4.根据权利要求1所述的MPLS报文的封装方法,其特征在于,所述方法还包括:读取所述栈底结构对应的指示标签,以确定所述栈底结构中是否携带所述辅助数据。5.根据权利要求3所述的MPLS报文的封装方法,其特征在于,所述方法还包括:在检测到所述辅助数据发生变化的情况下,修改所述MPLS管理头中包括的所述辅助数据的数据类型和偏移长度信息,以使修改后的数据类型和偏移长度信息与变化后的辅助数据对应。6.根据权利要求5所述的MPLS报文的封装方法,其特征在于,所述方法...
【专利技术属性】
技术研发人员:刘尧,彭少富,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。