CN115766560B 数据转发方法、装置、路由器及存储介质 (广西壮族自治区信息中心)_第1页
CN115766560B 数据转发方法、装置、路由器及存储介质 (广西壮族自治区信息中心)_第2页
CN115766560B 数据转发方法、装置、路由器及存储介质 (广西壮族自治区信息中心)_第3页
CN115766560B 数据转发方法、装置、路由器及存储介质 (广西壮族自治区信息中心)_第4页
CN115766560B 数据转发方法、装置、路由器及存储介质 (广西壮族自治区信息中心)_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

器发送的包括源设备标识信息及目的端设备标目的端设备标识信息确定承载在基于尽力而为服务的分段路由SRBE隧道上包括应用级服务器务访问报文进行对应的应用级处理后转发至目的端设备。本申请的方法能够确保基于SRBE隧道传输的业务访问报文可以转发至应用级服务2接收客户端网络路由器发送的业务访问报文,所述业务访问道上的路由表中获取包括所述源设备标识信息及所述目的端设备标识信息的至少一个候选转发链路信息;所述承载在SRBE隧道上的路由表的各转发链路信息中包括应用级服务将所述目标转发链路信息封装在所述业务访问报文中,以形成封装后的业务访问报将所述封装后的业务访问报文按照所述目标转发链路信息进2.根据权利要求1所述的方法,其特征在于,所述承在所述承载在SRBE隧道上的路由表中获取包括所述源设备标识信息及所述目的端设基于所述候选标记数据从所述承载在SRBE隧道上的路由表中获取至少一个候选转发基于所述网络需求信息从多个候选转发链路信息中筛选出满足网络需求的候选转发响应于预先存储的路由表中不包括承载在SRBE隧道上的路由表,基于所述源设备标识信息、所述目的端设备标识信息及所述应用级服务器的标识信息生成承载在SRBE隧道从至少一个所述候选转发链路信息中确定所述目标转端设备标识信息及所述应用级服务器的标识信息生成承载在SRBE隧道上的至少一个候选基于所述源设备标识信息及所述应用级服务器的标识信息生成承载在SRBE隧道上的基于所述应用级服务器的标识信息及所述目的端设备标识信息生成承载在SRBE隧道根据至少一个第一分段候选转发链路信息及至少一个第二分段候选转发链路信息生3所述基于所述源设备标识信息及所述目的端设备标识信息确定承载在SRBE隧道上的响应于监测到承载在基于策略的分段路由SRPolicy隧道的客户端网络路由器所在的转发链路发生故障,基于所述源设备标识信息及所述目的端设备标识信息确定承载在SR接收模块,用于接收客户端网络路由器发送的业务访问报文承载在SRBE隧道上的路由表中获取包括所述源设备标识信息及所述目的端设备标识信息的至少一个候选转发链路信息;所述承载在SRBE隧道上的路由表的各转发链路信息中包括应用级服务器的标识信息;从至少一个所述候选转发链路信息中确定目标转发链路信封装模块,用于将所述目标转发链路信息封装在所述业务访问报转发模块,用于将所述封装后的业务访问报文按照所述目标转发链路信息进行转发,所述处理器执行所述存储器存储的计算机执行指令,以实现如权利要求1_6中任一项处理器执行以实现如权利要求1_6任一项4信息确定承载在基于尽力而为服务的分段路由SRBE隧道上的目标转发链路信息;所述目所述封装后的业务访问报文进行对应的应用级处理后转发至目5信息及所述目的端设备标识信息确定承载在SRBE隧道上的目标转发链路信息;所述目标所述计算机程序被处理器执行以实现如第一方面信息,基于源设备标识信息及目的端设备标识信息确定承载在SRBE隧道上的目标转发链问报文进行对应的应用级处理后转发至目的端设备。基于承载在SRBE隧道上的包括应用存储介质,可以确保基于SRBE隧道发送业务访问报文时,业务访问报文经过应用级服务6[0025]基于第六版互联网协议的分段路由(英文为:SegmentRoutingInternet[0026]基于多协议标签交换的分段路由(英文为:SegmentRoutingMulti_Protocol[0029]在相关技术中,在客户端设备111和数据终端设备113之间部署SRv6Policy隧道7[0030]图2为现有技术中基于SRv6BE隧道进行数据转发的应用场景示意图。参照图2所中,PE2和PE1基于向后兼容的边界网关协议(英文为:MultiprotocolBorderGateway联的SRv6VPNSID以及下一跳节点的设备标识信息。然后使用PE2的LocatorSRv6VPNB100对应的转发动作,去除封装后的业务访问报文的IPv6报文头,然后根据Locator技术,SRv6Policy路径表示指定路径的段列表(SegmentList该段列表称为SID列表目的端设备的应用场景中,每个SID列表包括客户端设备道目的端设备的端到端路径。SID列表可以用于指示网络中的设备遵循用户指定的转发链路转发业务访问报文,而不是遵循8IGP计算的最短路径转发业务访问报文。如果业务访问数据包被导入SRv6P通过PE1设备将SID列表封装成报文头,网络的其余设备执行SID列表中嵌入的转发链路信团体属性Color和目的地址迭代到SRv6Policy。具体的,通过控制器向客户端设备A下发B上配置BGP出口策略或者VPN出口策略(或者在设备A上配置BGP入口策略或者VPN入口策略为路由前缀2001:DB8:90::营人员或网络维护人员可以将应用级服务器对应的SID编排到SRv6Policy隧道的SID9端设备标识信息确定承载在SRBE隧道上的目标转发链路信息,将目标转发链路信息封装后的业务访问报文可以转发到应用级服务器,经应用级服务器处理后转发至目的端设备。[0040]那么在客户端设备111访问数据终端设备113时,若监测到SRv6Policy隧道出现互相访问时,不再采用现有技术SRv6BE隧道承载的不包括应用级服务器标识信息的转发链路信息,而是将包括应用级服务器标识信息的目标转发链路信息封装在业务访问报文[0044]其中,客户端设备401和目的端设备402之间部署有SRv6Policy隧道(图中未画由设备为网络边缘路由器403a,客户端设备401发出的业务访问报文需要经过应用级服务至目的端设备402,网络运维人员可以将应用级服务器407b对应的SID编排到SRv6Policy路由器403a将目标转发链路信息封装在业务访问报文中,以形成封装后的业务访问报文,运维人员将应用级服务器407b对应的应用级服务器SID编排到SRv6Policy隧道的SID文可以转发至应用级服务器407a和407[0046]下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述[0047]图5为本发明一实施例提供的数据转发方法的流程图。本申请方法执行主体为数客户端网络路由器CE将业务访问报文封装成包含客户端设备标识信息和目的端设备标识[0057]S102,基于源设备标识信息及目的端设备标识信息确定承载在SRBE隧道上的目设备的标识信息,或者业务转发报文在转发过程中需要经过的多个应用程序的标识信息,[0062]在一个实施例中,基于源设备标识信息及目的端设备标识信息确定承载在SRBE[0063]在另一个实施例中,基于源设备标识信息及目的端设备标识信息确定承载在SR设备标识信息已经确定出的承载在SRBE隧道上的但是没有包括应用级服务器的标识信息级服务器最近的前后两个节点,分别确定出前节点与应用级服务器之间的第一转发路径,[0064]在又一种实施例中,基于源设备标识信息及目的端设备标识信息确定承载在SR于网络需求信息,以确定出的较优转发路径中包括应用级服务器的标识信息为限定条件,[0065]可以理解的是,基于源设备标识信息及目的端设备标识信息确定承载在SRBE隧[0067]在一个实施例中,若SRBE隧道为SRv6BE隧道识信息确定承载在SRBE隧道上的目标转发链路信息;目标转发链路信息中包括应用级服在基于SRBE隧道传输业务访问报文时,无法确保业务访问报文能够转发至应用级服务器[0073]S201,响应于预先存储的路由表中包括承载在SRBE隧道上的路由表,承载在SRBE隧道上的路由表的各转发链路信息中包括应用级服务器的标识信息,在承载在SRBE隧道上的路由表中获取包括源设备标识信息及目的端设备标识信息的至少一个候选转发链[0074]其中,承载在SRBE隧道上的路由表的各转发链路信息中包括应用级服务器的标在为其确定出的承载在SRBE隧道的转发链路中包括应用级服务器标识信息。若源设备为类型的不同形成承载在SRv6Policy隧道的路由表及承载在SRBE隧道上的路由表,并发送至对应的网络边缘路由器中,网络边缘路由器对SRv6Policy隧道的路由表及承载在SRBE路信息中的每个转发链路信息,均包括分别与多个转发节点对应的多个设备的标识信息,网络边缘路由器PE监测到承载在SRPolicy隧道的客户端网络路由器所在的转发链路发生用预先存储的路由表中包括承载在SRBE隧道上的路由表的指令,并基于该指令调用预先存储的路由表中包括承载在SRBE隧道[0078]作为一种可选实施方式,在承载在SRBE隧道上的路由表中获取包括源设备标识中的源设备标识信息、目的端设备标识信息与承载在SRBE隧道上的路由表中的源设备标务访问报文的源设备标识信息与承载在SRBE隧道上的路由表中源设备标识信息相同,且业务访问报文的目的端设备标识信息与承载在SRBE隧道上的路由表中目的端设备标识信[0085]在本可选实施例中,根据预先存储的路由表中包括承载在SRBE隧道上的路由表确定出至少一个候选转发链路信息及目标转发链路信息。由于承载在SRBE隧道上的路由文按照目标转发链路信息进行转发时,封装后的业务访问报文必然会经过应用级服务器,[0087]相应地,在承载在SRBE隧道上的路由表中获取包括源设备标识信息及目的端设[0089]S302,基于候选标记数据从承载在SRBE隧道上的路由表中获取至少一个候选转[0092]那么本实施例中,客户端网络路由器接收到客户端设备问报文中。所以网络边缘路由器PE基于预存储的承载在SRBE隧道上的路由表中的目的端设备标识信息与标记数据的映射关系,直接将业务访问报文中的标记数据与承载在SRBE[0093]在本可选实施例中,通过确定出至少一个候选转发链路信息对应的候选标记数相对于比对业务访问报文的源设备标识信息和目的端设备标识信息与承载在SRBE隧道上[0097]需要说明的是,从客户端网络路由器获取源设备的网络需求信息的方法有很多带宽需求信息,则满足网络需求为满足客户端设备发送业务访问报文所需要的带宽需求。息确定承载在基于尽力而为服务的分段路由SRBE隧道上的目标转发链路信息,可以包括备标识信息、目的端设备标识信息及应用级服务器的标识信息生成承载在SRBE隧道上的为其确定的SRBE隧道的转发链路也不包括应用级服务器标识信息。所以在网络边缘路由器中并不存在包括应用级服务器的标识信息的承载在SRBE隧道上级服务器的标识信息生成承载在SRBE隧道上的至少一务器的标识信息生成承载在SRBE隧道上的至少一个候选转发链路信息,可以包括如下方[0109]在本可选实施例中,在预先存储的路由表中不包括承载在SRBE隧道上的路由表载在SRBE隧道上的至少一个候选转发链路信息,由此得到的至少一个候选转发链路信息也必然包括应用级服务器的标识信息,由此可以确保业务访问报文基于SRBE隧道转发时必然会经过应用级服务器。并且在有基于SRBE隧道转发的需求时才会确定目标转发链路[0111]S601,基于源设备标识信息及应用级服务器的标识信息生成承载在SRBE隧道上据多个设备的配置信息及设备标识信息,确定出承载在SRBE隧道上的至少一个第一分段[0114]S602,基于应用级服务器的标识信息及目的端设备标识信息生成承载在SRBE隧链路信息中的每个候选链路转发信息包括一个第一分段候选转发链路信息和一个第二分SRBE隧道上的至少一个第一分段候选转发链路信息,并基于应用级服务器的标识信息及目的端设备标识信息生成承载在SRBE隧道上的至少一个第二分段候选转发链路信息,根据至少一个第一分段候选转发链路信息及至少一个第二分段候选转发链路信息生成至少基于源设备标识信息及目的端设备标识信息确定承载在SRBE隧道上的目标转发链路信[0121]响应于监测到承载在基于策略的分段路由SRPolicy隧道的客户端网络路由器所在的转发链路发生故障,基于源设备标识信息及目的端设备标识信息确定承载在SRBE隧[0124]其中,分段路由SRPolicy隧道的客户端网络路由器所在的转发链路发生故障的[0125]在一个实施例中,确定SRPolicy隧道的客户端网络路由器所在的转发链路是否Policy隧道的客户端网络路由器所在[0126]在本可选实施例中,通过响应于监测到承载在基于策略的分段路由SRPolicy隧信息确定承载在SRBE隧道上的目标转发链路信息,可以确保客户端设备和目的端设备之[0130]位于客户端侧的网络边缘路由器根据接收到的BGP路由生成路由表,并将路由表承载在SRv6BE隧道上的路由表的各转发链路信息中包括应用级服务[0132]S703,若位于客户端侧的网络边缘路由器中存储的路由表中包括承载在SRv6BE隧道上的路由表,承载在SRv6BE隧道上的路由表中获取包括源设备标识信息及目的端设由表中包括承载在SRv6BE隧道上的路由表,从至少一个候选转发链路信息中确定目标转[0133]若位于客户端侧的网络边缘路由器中存储的路由表中不包括承载在SRBE隧道上承载在SRv6BE隧道上的至少一个候选转发链路信息,并从至少一个候选转发链路信息中[0139]位于客户端侧的网络边缘路由器根据接收到的BGP路由生成路由表,并将路由表表,承载在SRMPLSBE隧道上的路由表的各转发链路信息中包括应用级服务器的标识信[0141]S803,若位于客户端侧的网络边缘路由器中存储的路由表中包括承载在SRMPLS[0142]若位于客户端侧的网络边缘路由器中存储的路由表中不包括承载在SRBE隧道上息及目的端设备标识信息确定承载在SRBE隧道上的目标转发链路信息;目标转发链路信后的业务访问报文进行对应的应用级处理后转发[0148]本实施例提供的数据转发装置可以执行图5所示方法实施例的技术方案,其实现BE隧道上的路由表,承载在SRBE隧道上的路

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论