【技术实现步骤摘要】
一种消息生成方法、处理方法及装置
[0001]本申请是向中国知识产权局提交的申请日为2020年1月20日、申请号为202010066033.1、专利技术名称为“一种消息生成方法、处理方法及装置”的申请的分案申请。
[0002]本申请涉及通信领域,特别是涉及一种消息生成方法、处理方法及装置。
技术介绍
[0003]互联网协议第六版(Internet Protocol version 6,IPv6)段路由(Segment Routing IPv6,SRv6)是基于源路由理念而设计的在网络上转发IPv6数据包的一种协议。该协议定义了通过段标识列表(segment list,SID list)来代表转发路径。一个SID list包括多个段标识(segment identifier,SID),每个SID分别表示转发路径上的一个节点或链路。通过排列有序的SID的SID list可以表示转发路径上先后经过的节点或链路。
[0004]在SRv6网络中,控制器可以计算SID list并将该SID list下发给网络中的转发设备。转发设备也需要将SID list中各SID的状态或策略(policy)信息上报给控制器,所以在控制器与网络转发设备交互的消息中,可能需要携带有SID list。
[0005]但是,目前控制器与头节点交互的消息中携带的SID list的数目有限,传输效率较低,且当SID list较多以至于超出消息能够携带的SID list的数目时,可能会因为SID list被截断而导致数据丢失或消息超长不 ...
【技术保护点】
【技术特征摘要】
1.一种消息生成方法,其特征在于,所述方法包括:第一设备获取段标识列表SID list,所述SID list包括多个段标识SID,所述多个SID的前N比特bit相同,其中N为正整数;所述第一设备根据所述SID list生成互联网协议第六版段路由策略SRv6 Policy,所述SR Policy包括第一部分和第二部分,所述第一部分包括所述多个SID的前N bit,所述第二部分包括所述多个SID中每个SID的第N+1 bit到第128bit;所述第一设备向第二设备发送所述SR Policy。2.根据权利要求1所述的方法,其特征在于,所述第二部分还包括所述多个SID的前N bit在所述第一部分的位置指示。3.根据权利要求1或2所述的方法,其特征在于,所述第一部分还包括所述前N bit的长度。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述第一设备为控制器,所述第二设备为网络转发设备;所述方法还包括:所述第一设备接收来自所述第二设备的所述多个SID中至少一个SID的段描述信息。5.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述第一设备为网络转发设备,所述第二设备为控制器,所述SR Policy还包括所述多个SID中至少一个SID的段描述信息。6.一种消息处理方法,其特征在于,所述方法包括:第二设备接收来自第一设备的互联网协议第六版段路由策略SRv6 Policy,所述SR Policy用于携带段标识列表SID list,所述SID list包括多个段标识SID,所述多个SID的前N比特bit相同,所述SR Policy包括第一部分和第二部分,所述第一部分包括所述多个SID的前Nbit,所述第二部分包括所述多个SID中每个SID的第N+1 bit到第128bit,其中N为正整数;所述第二设备根据所述第一部分和所述第二部分得到所述SID list。7.根据权利要求6所述的方法,其特征在于,所述第二部分还包括所述多个SID的前N bit在所述第一部分的位置指示;所述第二设备根据所述第一部分和所述第二部分得到所述SID list包括:所述第二设备根据所述位置指示得到所述多个SID的前N bit;所述第二设备根据所述多个SID的前N bit和所述多个SID中每个SID的第N+1 bit到第128bit得到所述SID list。8.根据权利要求6或7所述的方法,其特征在于,所述第一部分还包括所述前N bit的长度。9.根据权利要求6
‑
8任一项所述的方法,其特征在于,所述第一设备为控制器,所述第二设备为网络转发设备,所述SR Policy还包括所述多个SID中至少一个SID的段描述信息。10.根据权利要求6
‑
9任一项所述的方法,其特征在于,所述第一设备为网络转发设备,所述第二设备为控制器;所述方法还包括:所述第一设备接收来自所述第二设备的所述多个SID中至少一个SID的段描述信息。11.一种消息生成方法,其特征在于,所述方法包括:
第一设备获取段标识列表SID list标识,所述SID list标识对应一个SID list;所述第一设备生成互联网协议第六版段路由策略SRv6 Policy,所述SR Policy包括所述SID list标识;所述第一设备向第二设备发送所述SR Policy。12.根据权利要求11所述的方法,其特征在于,所述第一设备为控制器,所述第二设备为网络转发设备;所述方法还包括:所述第一设备接收来自所述第二设备的所述SID list中至少一个SID的段描述信息。13.根据权利要求11所述的方法,其特征在于,所述第一设备为网络转发设备,所述第二设备为控制器,所述第SR Policy还包括所述SID list中至少一个SID的段描述信息。14.根据权利要求11
‑
13任一项所述的方法,其特征在于,所述方法还包括:所述第一设备向所述第二设备发送对应关系,所述对应关系包括所述SID list与所述SID list标识的对应关系。15.一种消息处理方法,其特征在于,所述方法包括:第二设备接收来自第一设备的互联网协议第六版段路由策略SRv6 Policy,所述SRv6 Policy包括段标识列表SID list标识,所述SID list标识对应一个SID list;所述第二设备根据所述SID list标识和对应关系,得到所述SID list,所述对应关系包括所述SID list与所述SID list标识的对应关系。16.根据权利要求15所述的方法,其特征在于,所述第二设备接收来自所述第一设备的SRv6 Policy之前,所述方法还包括:所述第二设备接收来自所述第一设备的所述对应关系。17.根据权利要求15或16所述的方法,其特征在于,所述第一设备为控制器,所述第二设备为网络转发设备,所述SR Policy还包括所述SID list中至少一个SID的段描述信息。18.根据权利要求15或16所述的方法,其特征在于,所述第一设备为网络转发设备,所述第二设备为控制器;所述方法还包括:所述第一设备接收来自所述第二设备的所述SID list中至少一个SID的段描述信息。19.一种消息生成方法,其特征在于,所述方法包括:第一设备获取段标识列表SID list中每个段标识SID对应的定位符locator标识,所述locator标识用于标识与所述locator标识对应的SID的locator部分,所述locator标识的长度小于所述locator部分的长度;所述第一设备生成SRv6 Policy,所述SRv6 Policy包括所述SID list中每个SID对应的所述locator标识和所述每个SID的功能function部分;所述第一设备向第二设备发送所述SRv6 Policy。20.根据权利要求19所述的方法,其特征在于,所述方法还包括:所述第一设备向第二设备发送对应关系,所述对应关系包括所述每个SID的locator标识与locator部分的对应关系。21.根据权利要求19或20所述的方法,其特征在于,所述第一设备为控制器,所述第二设备为网络转发设备;
所述方法还包括:所述第一设备接收来自所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。