【技术实现步骤摘要】
一种SRv6 uSID转发方法及装置
[0001]本专利技术属于SRv6领域,更具体地,涉及一种SRv6 uSID转发方法及装置。
技术介绍
[0002]SR(Segment Routing,段路由)是一种段路由机制,使用路径列表(IPv4使用MPLS标签,IPv6使用路由首部的IPv6地址)来指定路由数据包的网络路径。数据包必须通过标签列表中的每个节点,也有可能会通过其他中间节点,这使得它的功能非常类似于IPv4的松散源路由机制。松散源路由机制减少了路由数据包到目的地所需的标签数量,网络沿着标签列表中节点之间的最短路径转发数据包。SR使用IGP替代RSVP/LDP进行标签的分发,同时利用了IGP FRR实现了节点间的可靠保护。SR还支持Anycast保护,便于实现路由域边界节点的保护以及路径负载分担保护。SR还支持绑定标签,可以很好的支持异构网络的互通。
[0003]SRv6技术是Native IPv6和源路由(Source Routing)的新一代IP承载网核心协议,是IPv6网络下的段路由实现,也是未来MPLS
【技术保护点】
【技术特征摘要】
1.一种SRv6 uSID转发方法,其特征在于,包括:根据uSID段路由路径计算每一站点的入方向报文DA信息和出方向报文DA信息,基于每一站点的入方向报文DA信息和出方向报文DA信息生成匹配项,以建立相应的匹配表;针对每一站点,为过站下发第一匹配表和第二匹配表,为终结站下发第三匹配表,其中,所述第一匹配表包含基于入方向报文DA信息生成的匹配项和第一处理动作,所述第二匹配表包含基于出方向报文DA信息生成的匹配项和第二处理动作,所述第三匹配表包含基于入方向报文DA信息生成的匹配项和SRv6 End动作;从当前站点的报文入口接收需要执行uSID转发逻辑的报文,根据报文中所携带的DA信息确定所述当前站点为过站还是为终结站;若所述当前站点为过站,则根据所述第一匹配表对报文进行第一次流水线处理,根据所述第二匹配表对报文进行第二次流水线处理;若所述当前站点为终结站,则根据所述第三匹配表对报文进行处理。2.根据权利要求1所述的方法,其特征在于,所述从当前站点的报文入口接收需要执行uSID转发逻辑的报文,根据报文中所携带的DA信息确定所述当前站点为过站还是为终结站包括:从当前站点的报文入口接收需要执行SRv6逻辑的报文,对报文指向的当前SID进行解析得到uSID地址块信息,判断所述uSID地址块信息是否存在于所述uSID地址块数据库中;若所述uSID地址块信息存在于所述uSID地址块数据库中,则该报文需要执行uSID转发逻辑;若所述uSID地址块信息不存在于所述uSID地址块数据库中,则当前SID为普通SRv6 SID,直接执行SRv6转发逻辑。3.根据权利要求1所述的方法,其特征在于,所述从当前站点的报文入口接收需要执行uSID转发逻辑的报文,根据报文中所携带的DA信息确定所述当前站点为过站还是为终结站包括:从当前站点的报文入口接收需要执行uSID转发逻辑的报文,对报文的DA信息进行128位精确匹配,以确定所述当前站点是否存在相关的uSID配置表项;若匹配成功,则所述当前站点存在相关的uSID配置表项,判断报文的DA[48..63]是否全为0;若报文的DA[48..63]全为0,则所述当前站点为终结站;若报文的DA[48..63]不全为0,则所述当前站点为过站。4.根据权利要求3所述的方法,其特征在于,所述从当前站点...
【专利技术属性】
技术研发人员:肖杉,张小虎,沈胜庆,
申请(专利权)人:烽火通信科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。