【技术实现步骤摘要】
一种交换机路由记录、查找、删除方法及交换机
本专利技术涉及交换机领域,具体涉及一种交换机路由记录、查找、删除方法及交换机
技术介绍
在现在的数据中心网络中,由于主机数量的增多以及Overlay技术的广泛使用,三层网络规模越来越大,而大量三层转发的使用使得数据中心对交换机设备的路由表容量要求越来越高,单纯依赖芯片自有的容量已经逐渐不能满足需求。交换芯片自身的路由表容量有限,但是高容量的芯片价格更加昂贵,不适宜部分不太重视转发性能,但是重视路由表容量的应用场景。
技术实现思路
为了解决上述技术问题,本专利技术提出了一种交换机路由记录、查找、删除方法及交换机,扩大了交换机芯片实际可使用的路由表容量。为实现上述目的,本专利技术采用以下技术方案:一种交换机路由记录方法,包括:用户配置路由表,当硬件路由表未超出最大容量时,将新配置路由表项下发至硬件路由表并记录该条表项的用户优先级;当硬件路由表达到最大容量时,判断新配置路由表项的用户优先级是否高于硬件路由表中用户优先级最低的表项 ...
【技术保护点】
1.一种交换机路由记录方法,其特征在于,包括:/n用户配置路由表,当硬件路由表未超出最大容量时,将新配置路由表项下发至硬件路由表并记录该条表项的用户优先级;/n当硬件路由表达到最大容量时,判断新配置路由表项的用户优先级是否高于硬件路由表中用户优先级最低的表项;若新配置路由表项的用户优先级较高,则将硬件路由表中用户优先级最低的表项报文存入软件路由表,将硬件路由表中该条表项替换为新配置路由表项;/n若新配置路由表项的用户优先级较低,则将新配置路由表项存入软件路由表。/n
【技术特征摘要】
1.一种交换机路由记录方法,其特征在于,包括:
用户配置路由表,当硬件路由表未超出最大容量时,将新配置路由表项下发至硬件路由表并记录该条表项的用户优先级;
当硬件路由表达到最大容量时,判断新配置路由表项的用户优先级是否高于硬件路由表中用户优先级最低的表项;若新配置路由表项的用户优先级较高,则将硬件路由表中用户优先级最低的表项报文存入软件路由表,将硬件路由表中该条表项替换为新配置路由表项;
若新配置路由表项的用户优先级较低,则将新配置路由表项存入软件路由表。
2.根据权利要求1所述的交换机路由记录方法,其特征在于,所述软件路由表记录的内容包括:IP地址、MASK、Nexthop和用户优先级。
3.根据权利要求1所述的交换机路由记录方法,其特征在于,所述软件路由表在内存中按照路由表使用频率由小到大排序。
4.一种交换机路由查找方法,其特征在于,包括:
交换机接收报文,在硬件路由表中查找路由表项,报文命中...
【专利技术属性】
技术研发人员:聂师伟,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。