三层交换机的硬件路由表和软件路由表有什么区别?

羽童鞋 2016-07-19 09:42:49
如题,三层交换机硬件路由表和软件路由表有什么区别吗?为什么在硬件路由表中查询不到的要去软件路由表中查询?硬件路由表不是和软件路由表的内容基本一致吗?
...全文
2306 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Elainalu 2017-12-23
  • 打赏
  • 举报
回复
三层交换机的ASIC芯片中同时存储二层CAM表和三层转发表,在内存中存储软件路由表和ARP表,由CPU调用,既利用硬件模块的高速交换性能,又利用软件模块的灵活性。ASIC内部包含用于二层转发的MAC地址表以及用于IP转发的三层转发表。CPU主要用于控制转发,维护软件路由表和软件ARP表,并根据软件表项的转发信息来配置ASIC的硬件三层转发表。 硬件路由表是根据软件路由表来配置的 参照王达的《深入理解计算机网络》第387页
把分全给哥 2016-07-20
  • 打赏
  • 举报
回复
引用 1 楼 laiang8283 的回复:
虽然我也不是很懂,但就我所能理解的大致说一下,说的如果不对的话,敬请见谅 由于三层交换机的主要功能仍是数据交换,所以它的路由功能通常比较简单,你说的硬件应该是MAC地址表是MAC地址和交换机接口的逻辑关系表,负责二层的数据转发,而软件是路由表是IP地址可达范围的一张表,相当于是网络里的地图,负责三层的数据转发;MAC是固定的,但IP确可以是多变的
长见识了
(☆随缘☆) 2016-07-19
  • 打赏
  • 举报
回复
虽然我也不是很懂,但就我所能理解的大致说一下,说的如果不对的话,敬请见谅 由于三层交换机的主要功能仍是数据交换,所以它的路由功能通常比较简单,你说的硬件应该是MAC地址表是MAC地址和交换机接口的逻辑关系表,负责二层的数据转发,而软件是路由表是IP地址可达范围的一张表,相当于是网络里的地图,负责三层的数据转发;MAC是固定的,但IP确可以是多变的

3,811

社区成员

发帖
与我相关
我的任务
社区描述
硬件使用 交换及路由技术相关问题讨论专区
社区管理员
  • 交换及路由技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧