路由硬件表项资源管理方法、装置及网络设备的制造方法_3

文档序号:8514554阅读:来源:国知局
路由后数据中屯、可接入的虚拟机数 比对使用普通路由处理逻辑处理所有路由时可支持的虚拟机数量减小的情况,W下将举例 分析。为使描述简要,下列分析过程中,假设相应设备为不支持VRF的设备。本领域技术人 员可理解的是,对支持VRF的设备的分析是类似的。
[0化4] 表1
[0 化 5]
【主权项】
1. 一种路由硬件表项资源管理方法,该方法包括: 将路由识别为第一类路由和第二类路由中的一者,所述第一类路由包括网络路由和路 由类邻接路由,所述路由类邻接路由是能与至少一个所述网络路由相关联的邻接路由,所 述第二类路由包括主机类邻接路由,所述主机类邻接路由是不能与任何一个所述网络路由 相关联的邻接路由; 使具有相同第一信息的多个第一类路由共享相同的ENCAP硬件表项,所述第一信息包 括下一跳IP地址; 使具有相同第二信息的多个第二类路由共享相同的ENCAP硬件表项,所述第二信息包 括下一跳MAC地址的部分有效位。
2. 根据权利要求1所述的方法,其特征在于, 使用以所述第一信息为KEY的数据库管理第一类路由的ENCAP硬件表项;以及 使用以所述第二信息为KEY的数据库管理第二类路由的ENCAP硬件表项。
3. 根据权利要求1所述的方法,其特征在于, 所述具有相同第一信息的多个第一类路由还共享相同的NHOP硬件表项; 所述具有相同第二信息的多个第二类路由还共享相同的NHOP硬件表项,所述第二信 息还包括下一跳出口。
4. 根据权利要求3所述的方法,其特征在于, 使用以所述第一信息为KEY的数据库管理第一类路由的ENCAP硬件表项和NHOP硬件 表项;以及 使用以所述第二信息为KEY的数据库管理第二类路由的ENCAP硬件表项和NHOP硬件 表项。
5. 根据权利要求1所述的方法,其特征在于,在VRF被支持的情况下,所述第一信息还 包括下一跳VRF信息。
6. 根据权利要求1所述的方法,其特征在于,当新识别的网络路由关联至已被识别为 主机类邻接路由的路由,将该已被识别为主机类邻接路由的路由重新识别为路由类邻接路 由。
7. 根据权利要求1所述的方法,其特征在于,当与已被识别为路由类邻接路由的路由 相关联的所有网络路由都被移除后,将该已被识别为路由类邻接路由的路由仍然重新识别 为路由类邻接路由;或者当与已被识别为路由类邻接路由的路由相关联的所有网络路由都 被移除后,将该已被识别为路由类邻接路由的路由重新识别为主机类邻接路由。
8. 根据权利要求1所述的方法,其特征在于,所述部分有效位指高有效位。
9. 根据权利要求1-8所述的方法,其特征在于, 按照普通路由处理逻辑处理所述第一类路由; 按照ARP扩展功能处理逻辑处理所述第二类路由。
10. 根据权利要求1-8所述的方法,其特征在于, 所述第一类路由中的每一者的ENCAP硬件表项中的内容包括该第一类路由的完整的 所述下一跳MAC地址; 所述第二类路由中的每一者的ENCAP硬件表项中的内容包括该第二类路由的所述下 一跳MAC地址的所述部分有效位。
11. 根据权利要求10所述的方法,其特征在于, 所述第二类路由中的每一者的HOST硬件表项中的内容包括该第二类路由的所述下一 跳MC地址的除包含在所述第一消息中的所述部分有效位外的其他有效位。
12. -种路由硬件表项资源管理装置,该装置包括: 路由识别模块,用于将路由识别为第一类路由和第二类路由中的一者,所述第一类路 由包括网络路由和路由类邻接路由,所述路由类邻接路由是能与至少一个所述网络路由相 关联的邻接路由,所述第二类路由包括主机类邻接路由,所述主机类邻接路由是不能与任 何一个所述网络路由相关联的邻接路由; 第一路由处理模块,用于使具有相同第一信息的多个第一类路由共享相同的ENCAP硬 件表项,所述第一信息包括下一跳IP地址; 第二路由处理模块,用于使具有相同第二信息的多个第二类路由共享相同的ENCAP硬 件表项,所述第二信息包括下一跳MAC地址的部分有效位。
13. 根据权利要求12所述的装置,其特征在于, 所述第一路由处理模块使用以所述第一信息为KEY的数据库管理第一类路由的ENCAP 硬件表项;以及 所述第二路由处理模块使用以所述第二信息为KEY的数据库管理第二类路由的ENCAP 硬件表项。
14. 根据权利要求12所述的方法,其特征在于, 所述第一路由处理模块还用于使所述具有相同第一信息的多个第一类路由共享相同 的NHOP硬件表项; 所述第二路由处理模块还用于使所述具有相同第二信息的多个第二类路由共享相同 的NHOP硬件表项,所述第二信息还包括下一跳出口。
15. 根据权利要求14所述的装置,其特征在于, 所述第一路由处理模块使用以所述第一信息为KEY的数据库管理第一类路由的ENCAP 硬件表项和NHOP硬件表项;以及 所述第二路由处理模块使用以所述第二信息为KEY的数据库管理第二类路由的ENCAP 硬件表项和NHOP硬件表项。
16. 根据权利要求12所述装置,其特征在于,在VRF被支持的情况下,所述第一信息还 包括下一跳VRF信息。
17. 根据权利要求12所述的装置,其特征在于,当新识别的网络路由关联至已被识别 为主机类邻接路由的路由,所述路由识别模块还用于将该已被识别为主机类邻接路由的路 由重新识别为路由类邻接路由。
18. 根据权利要求12所述的装置,其特征在于,当与已被识别为路由类邻接路由的路 由相关联的所有网络路由都被移除后,所述路由识别模块还用于将该已被识别为路由类邻 接路由的路由仍然重新识别为路由类邻接路由;或者当与已被识别为路由类邻接路由的路 由相关联的所有网络路由都被移除后,所述路由识别模块还用于将该已被识别为路由类邻 接路由的路由重新识别为主机类邻接路由。
19. 根据权利要求12所述的方法,其特征在于,所述部分有效位指高有效位。
20. 根据权利要求12-19所述的装置,其特征在于, 所述第一路由处理模块按照普通路由处理逻辑处理所述第一类路由; 所述第二路由处理模块按照ARP扩展功能处理逻辑处理所述第二类路由。
21. 根据权利要求12-19所述的装置,其特征在于, 所述第一类路由中的每一者的ENCAP硬件表项中的内容包括该第一类路由的完整的 所述下一跳MAC地址; 所述第二类路由中的每一者的ENCAP硬件表项中的内容包括该第二类路由的所述下 一跳MAC地址的所述部分有效位。
22. 根据权利要求21所述的装置,其特征在于, 所述第二类路由中的每一者的HOST硬件表项中的内容包括该第二类路由的所述下一 跳MC地址的除包含在所述第一消息中的所述部分有效位外的其他有效位。
23. -种网络设备,其特征在于,所述网络设备包括如权利要12-22中任一项所述的路 由硬件表项资源管理装置。
【专利摘要】本发明涉及计算机网络领域,公开了一种路由硬件表项资源管理方法、装置及网络设备。基于邻接路由是否能与网络路由相关联将邻接路由细分为主机类邻接路由和路由类邻接路由,并设置为主机类邻接路由间尽可能地共享ENCAP硬件表项/NHOP硬件表项以节省大量路由硬件表项资源,同时仍按照普通路由处理逻辑为路由类邻接路由和网络路由设置更为严格的共享条件,以避免产生大量额外的路由硬件表项更新任务而导致系统性能恶化。应用本发明,可在用户无感知的情况下自动共享路由硬件表项资源、提高可接入的邻接节点数,更加人性化地解决邻接节点接入数受限于硬件表项容量的问题。
【IPC分类】H04L12-741, H04L12-755, H04L12-745, H04L12-733
【公开号】CN104836738
【申请号】CN201510154130
【发明人】徐仁飞
【申请人】福建星网锐捷网络有限公司
【公开日】2015年8月12日
【申请日】2015年4月2日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1