【技术实现步骤摘要】
报文转发方法、系统以及存储介质
[0001]本专利技术涉及通信
,尤其涉及一种报文转发方法、系统以及存储介质。
技术介绍
[0002]SR(SegmentRouting,分段路由)v6技术通过在IPv6报文头中插入SRH(SegmentRoutingHeader,段路由头部)的方式,实现网络的灵活可编程。但同时,随着SRH中SID(SegmentIdentifier,段标识)层数的增加,报文的承载效率会变小,网络负担增大。为了解决这个问题,业界提出了G
‑
SRv6、uSID等头压缩方案,在压缩效率上有很大的提升。但是,现有的头压缩方案,大多数是提取公共前缀,这种压缩方式在同一域内使用时,压缩效率很高,但当涉及跨域,或者跨多个域时,这种提取公共前缀方式的压缩方案,其压缩效率大打折扣。
技术实现思路
[0003]有鉴于此,本专利技术要解决的一个技术问题是提供一种报文转发方法、系统以及存储介质。
[0004]根据本公开的第一方面,提供一种报文转发方法,包括:在源节点将段列表Segme ...
【技术保护点】
【技术特征摘要】
1.一种报文转发方法,包括:在源节点将段列表Segment List添加在报文的段路由头SRH中,并将报文转发路径所经过的全部转发域信息、到达下一个转发域的第一路由转发信息添加在所述Segment List中,发送所述报文;当转发域头节点接收到所述报文时,确定到达下一个转发域或到达目的地址的第二路由转发信息;在所述转发域头节点将所述第二路由转发信息添加在段列表Segment List中,并将自身所在的转发域的转发域信息和上一个转发域的路由转发信息从所述Segment List中删除,转发所述报文。2.如权利要求1所述的方法,还包括:在所述源节点将所述报文转发路径中的目的地址添加在所述Segment List中。3.如权利要求2所述的方法,其中,所述转发域信息包括:转发域编号;所述将报文转发路径所经过的全部转发域信息、到达下一个转发域的第一路由转发信息包括:将所述报文转发路径所经过的全部转发域的转发域编号依次压入所述Segment List中;将所述第一路由转发信息压入所述Segment List中,并且所述第一路由转发信息位于所述转发域编号的上部。4.如权利要求3所述的方法,所述在所述源节点将所述报文转发路径中的目的地址添加在所述Segment List中包括:将所述目的地址压入所述Segment List中,并且所述目的地址位于所述第一路由转发信息的上部。5.如权利要求3所述的方法,还包括:当所述转发域头节点接收到所述报文时,判断位于所述Segment List末尾处的转发域编号是否为自身所在的转发域的转发域编号,如果是否,则确定所述报文出现错误。6.如权利要求5所述的方法,还包括:如果位于所述Segment List末尾处的转发域编号为所述转发域头节点自身所在的转发域的转发域编号,则判断所述Segment List中是否还存在其他转发域的转发域编号,如果否,则所述转发域头节点为所述目的地址所在的转发域。7.如权利要求6所述的方法,所述确定到达下一个转发域或到达目的地址的第二路由转发信息包括:如果所述Segment List中没有所述第一路由转发信息或所述第二路由转发信息、并且所述Segment List还携带有其他转发域的转发域编号,则根据所述目的地址确定到达下一个转发域的第二路由信息。8.如权利要求7所述的方法,所述确定到达下一个转发域或到达目的地址的第二路由转发信息包括:如果所述Segment List中没有所述第一路由转发信息或所述第二路由转发信息、并且所述Segment List仅携带有所述转发域头节点自身所在的转发域的转发域编号,则确定到达所述目的地址的第二路由信息。9.如权利要求1至8任一项所述的方法,其中,
所述转发域...
【专利技术属性】
技术研发人员:唐宏,杨冰,龚霞,朱永庆,黄灿灿,伍佑明,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。