扩大路由规格的方法、装置、网络设备和可读存储介质制造方法及图纸

技术编号:37147891 阅读:16 留言:0更新日期:2023-04-06 22:01
本申请提供一种扩大路由规格的方法、装置、网络设备和可读存储介质,在虚拟专用网络架构中PE设备通过VRF被划分为多台虚拟路由器,根据PE设备上VRF的数量预留对应数量的TCAM索引,每条TCAM索引包含指向转发表项的索引信息,转发表项存储报文的出口信息。为PE设备上的每个VRF下发一条默认路由,每条默认路由对应一条TCAM索引,且为PE设备上的部分VRF下发有效路由,每条有效路由占用PE设备上一条TCAM资源。针对每个VRF预留TCAM索引以对应默认路由的方式,避免了现有技术中默认路由需要占用TCAM资源,从而导致造成TCAM资源浪费的情况下,进而导致其他有效路由对于TCAM资源占用紧缺的问题。紧缺的问题。紧缺的问题。

【技术实现步骤摘要】
扩大路由规格的方法、装置、网络设备和可读存储介质


[0001]本专利技术涉及通信
,具体而言,涉及一种扩大路由规格的方法、装置、网络设备和可读存储介质。

技术介绍

[0002]随着互联网的高速发展,VPN(Virtual Private Network,虚拟专用网络)技术得到了广泛应用,其利用公用网络构建私人专用网络的特色优势,能够让运营商在现有基础上提供更多的增值业务。而MPLS(Multi

Protocol Lable Switching,多协议标签交换协议)作为一种高效的IP骨干网技术平台,为实现VPN提供了一种灵活且具有可扩展性的技术基础,即衍生出了MPLS VPN网络。
[0003]在MPLS VPN网络中为了实现对用户终端的管理,引入了VRF(Virtual Routing Forwarding,虚拟路由转发)的概念,以将路由设备从逻辑上划分为多个虚拟路由器。由于路由设备的内存空间是有限的,因此设备可存储的VRF路由规格成为路由设备的重大瓶颈,如何在现有基础上扩大VRF路由的规格很有必要性。
[0004]为了提高路由查找的性能,目前部分路由设备是采用TCAM(三态内容寻址存储器)存储路由,存储key为VRF+IP,所以VRF不同但IP相同的路由也必须要按VRF来占用多条TCAM资源。而一般情况下,路由设备上需要针对每个VPN对应的VRF下发默认路由,作为该VPN下IP流量查找不到其他路由时的默认路由转发路径,即存在多少个VPN就要下发对应数量VRF的默认路由,占用对应数量的TCAM资源。
[0005]现有技术中的这种方式,当路由设备上所创建的部分VPN,其对应的用户设备没有有效路由,仅存在对应的VRF默认路由时,由于默认路由也占用TCAM资源,将导致该VRF占用的TCAM资源存在浪费,进而造成其他存在有效路由的用户设备的资源使用紧缺。

技术实现思路

[0006]本专利技术的目的包括,例如,提供了一种扩大路由规格的方法、装置、网络设备和可读存储介质,其能够提高路由规格,避免对TCAM资源的浪费。
[0007]本专利技术的实施例可以这样实现:
[0008]第一方面,本专利技术提供一种扩大路由规格的方法,应用于虚拟专用网络架构中的PE设备,所述虚拟专用网络架构还包括与所述PE设备通信的CE设备和P路由器,所述PE设备在逻辑上通过VRF被划分为多台虚拟路由器,所述方法包括:
[0009]根据所述PE设备被划分成的VRF的数量预留对应数量的TCAM索引,每条TCAM索引包含指向转发表项的索引信息,所述转发表项存储有报文的出口信息;
[0010]为所述PE设备上的每个所述VRF下发一条默认路由,每条默认路由分别对应一条预留的TCAM索引;
[0011]为所述PE设备上的部分VRF下发有效路由,每条有效路由分别占用所述PE设备所具有的一条TCAM资源。
[0012]在可选的实施方式中,多条TCAM索引包含的索引信息所指向的转发表项为同一个转发表项,或为多个不同的转发表项。
[0013]在可选的实施方式中,所述有效路由为与所述PE设备之间已具有实际交互链路的CE设备所分配的路由信息;
[0014]所述默认路由为与所述PE设备之间还未建立实际交互链路的CE设备所分配的路由信息。
[0015]在可选的实施方式中,所述方法还包括:
[0016]在获得来自任一CE设备的报文时,获取所述CE设备所属的VRF及所述CE设备的IP信息;
[0017]根据所述CE设备所属的VRF和IP信息,通过查找TCAM条目或预留的TCAM索引获得所述报文的出口信息,所述TCAM条目包含TCAM资源相关的索引信息;
[0018]基于所述出口信息将所述报文进行转发。
[0019]在可选的实施方式中,所述根据所述CE设备所属的VRF和IP信息,通过查找TCAM条目或预留的TCAM索引获得所述报文的出口信息的步骤,包括:
[0020]根据所述CE设备所属的VRF和IP信息查找TCAM条目中各条TCAM资源对应的VRF和IP信息;
[0021]若查找到与所述CE设备所属的VRF和IP信息对应的TCAM资源,则获得该TCAM资源的索引信息,并获取所述索引信息指向的出口信息;
[0022]若未查找到与所述CE设备所属的VRF和IP信息对应的TCAM资源,则查找预留的TCAM索引获得所述报文的出口信息。
[0023]在可选的实施方式中,预留的TCAM索引与所述PE设备上的VRF一一对应;
[0024]所述查找预留的TCAM索引获得所述报文的出口信息的步骤,包括:
[0025]根据所述CE设备所属的VRF确定预留的TCAM索引中对应的TCAM索引;
[0026]基于对应的TCAM索引获取指向的转发表项,并获得所述转发表项中的出口信息。
[0027]在可选的实施方式中,所述出口信息包括报文在所述PE设备上的出端口信息和下一跳编辑信息。
[0028]第二方面,本专利技术提供一种扩大路由规格的装置,应用于虚拟专用网络架构中的PE设备,所述虚拟专用网络架构还包括与所述PE设备通信的CE设备和P路由器,所述PE设备在逻辑上通过VRF被划分为多台虚拟路由器,所述装置包括:
[0029]预留模块,用于根据所述PE设备被划分成的VRF的数量预留对应数量的TCAM索引,每条TCAM索引包含指向转发表项的索引信息,所述转发表项存储有报文的出口信息;
[0030]第一下发模块,用于为所述PE设备上的每个所述VRF下发一条默认路由,每条默认路由分别对应一条预留的TCAM索引;
[0031]第二下发模块,用于为所述PE设备上的部分VRF下发有效路由,每条有效路由分别占用所述PE设备所具有的一条TCAM资源。
[0032]第三方面,本专利技术提供一种网络设备,包括一个或多个存储介质和一个或多个与存储介质通信的处理器,一个或多个存储介质存储有处理器可执行的机器可执行指令,当网络设备运行时,处理器执行所述机器可执行指令,以执行前述实施方式中任意一项所述的方法步骤。
[0033]第四方面,本专利技术提供一种可读存储介质,所述可读存储介质存储有机器可执行指令,所述机器可执行指令被执行时实现前述实施方式中任意一项所述的方法步骤。
[0034]本专利技术实施例的有益效果包括,例如:
[0035]本申请提供一种扩大路由规格的方法、装置、网络设备和可读存储介质,在虚拟专用网络架构中PE设备通过VRF被划分为多台虚拟路由器的情况下,根据PE设备被划分成的VRF的数量预留对应数量的TCAM索引,每条TCAM索引包含指向转发表项的索引信息,转发表项存储报文的出口信息。为PE设备上的每个VRF下发一条默认路由,每条默认路由分别对应一条预留的TCAM索引,且为PE设备上的部分VRF下发有效路由,每条有效路由分别占用PE设备所具有的一条TCAM资源。本方案中,通过针对每个VRF预留TCAM索本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种扩大路由规格的方法,其特征在于,应用于虚拟专用网络架构中的PE设备,所述虚拟专用网络架构还包括与所述PE设备通信的CE设备和P路由器,所述PE设备在逻辑上通过VRF被划分为多台虚拟路由器,所述方法包括:根据所述PE设备被划分成的VRF的数量预留对应数量的TCAM索引,每条TCAM索引包含指向转发表项的索引信息,所述转发表项存储有报文的出口信息;为所述PE设备上的每个所述VRF下发一条默认路由,每条默认路由分别对应一条预留的TCAM索引;为所述PE设备上的部分VRF下发有效路由,每条有效路由分别占用所述PE设备所具有的一条TCAM资源。2.根据权利要求1所述的扩大路由规格的方法,其特征在于,多条TCAM索引包含的索引信息所指向的转发表项为同一个转发表项,或为多个不同的转发表项。3.根据权利要求1所述的扩大路由规格的方法,其特征在于,所述有效路由为与所述PE设备之间已具有实际交互链路的CE设备所分配的路由信息;所述默认路由为与所述PE设备之间还未建立实际交互链路的CE设备所分配的路由信息。4.根据权利要求1所述的扩大路由规格的方法,其特征在于,所述方法还包括:在获得来自任一CE设备的报文时,获取所述CE设备所属的VRF及所述CE设备的IP信息;根据所述CE设备所属的VRF和IP信息,通过查找TCAM条目或预留的TCAM索引获得所述报文的出口信息,所述TCAM条目包含TCAM资源相关的索引信息;基于所述出口信息将所述报文进行转发。5.根据权利要求4所述的扩大路由规格的方法,其特征在于,所述根据所述CE设备所属的VRF和IP信息,通过查找TCAM条目或预留的TCAM索引获得所述报文的出口信息的步骤,包括:根据所述CE设备所属的VRF和IP信息查找TCAM条目中各条TCAM资源对应的VRF和IP信息;若查找到与所述CE设备所属的VRF和IP信息对应的TCAM资源,则获得该TCAM资源的索引信息,并获取所述索引...

【专利技术属性】
技术研发人员:赵茂聪王淑杜鹏霄
申请(专利权)人:苏州盛科通信股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1