设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 880|回复: 4
收起左侧

[求助] 想请教下“一次路由多次转发”的三层技术

[复制链接]
发表于 2018-2-5 13:21:45 | 显示全部楼层 |阅读模式
5鸿鹄币
          大神们好。对于“一次路由多次转发”这个三层方式我简单大致了解了下。就是第一次的数据包转发(CPU)与正常路由器一样,之后进行硬件芯片转发(存储到相关表项中asic芯片
        这里有个特点就是采用这种方式三层转发快于路由器。那么为何不把这种技术直接应用到路由器中呢?
      我对这个有自己的一些反驳观点
1、真正的路由三层环境比园区网的三层环境要复杂,对于这个技术只适用园区网
2、根据其的存储相关表象  ,MAC项,IP表项 ,这种网络模式貌似只是对于以太网
3、传统路由器接口丰富,所采用的二层技术不同

  假如从三层网络数据包转发的原理上去解释,假如传统路由器套用这个技术是否可行。请大神帮忙理解理解,谢谢!

最佳答案

查看完整内容

“第三层交换的原理是,假设两个使用IP的主机A、B通过第三层交换机进行通信。发送站点A在开始发送时,把自己的IP地址与B站的IP地址比较,判断B站是否与自己在同一子网内。若目的站B与发送站A在同一子网内,则进行二层的转发。若两个站点不在同一子网内,如发送站A要与目的站B通信,发送站A要向“缺省网关”发出ARP请求(地址解析)封包,而“缺省网关”的IP地址其实是三层交换机的三层交换模块。当发送站A对“缺省网关”的IP地址广 ...
发表于 2018-2-5 13:21:46 | 显示全部楼层
“第三层交换的原理是,假设两个使用IP的主机A、B通过第三层交换机进行通信。发送站点A在开始发送时,把自己的IP地址与B站的IP地址比较,判断B站是否与自己在同一子网内。若目的站B与发送站A在同一子网内,则进行二层的转发。若两个站点不在同一子网内,如发送站A要与目的站B通信,发送站A要向“缺省网关”发出ARP请求(地址解析)封包,而“缺省网关”的IP地址其实是三层交换机的三层交换模块。当发送站A对“缺省网关”的IP地址广播出一个ARP请求时,如果三层交换模块在以前的通信过程中已经知道B站的MAC地址,则向发送站A回复B的MAC地址。否则三层交换模块根据路由信息向B站广播一个ARP请求,B站得到此ARP请求后向三层交换模块回复其MAC地址,三层交换模块保存此地址并回复给发送站A,同时将B站的MAC地址发送到二层交换引擎的MAC地址表中。从这以后,A向B发送的数据包便全部交给二层交换处理,信息得以高速交换。由于仅仅在路由过程中才需要三层处理,绝大部分数据都通过二层交换转发,因此第三层交换机的速度很快,接近第二层交换机的速度,同时比相同路由器的价格低很多”。
沙发 2018-2-5 13:21:46 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2018-2-6 10:36:09 | 显示全部楼层
h19 发表于 2018-2-5 20:29
“第三层交换的原理是,假设两个使用IP的主机A、B通过第三层交换机进行通信。发送站点A在开始发送时,把自 ...

大神,我们能不能不要复制粘贴,能看下我的问题吗?
板凳 2018-2-6 10:36:09 回复 收起回复
回复

使用道具 举报

发表于 2018-2-8 14:02:12 | 显示全部楼层
好贴。同学
地板 2018-2-8 14:02:12 回复 收起回复
回复

使用道具 举报

发表于 2018-3-4 13:17:40 | 显示全部楼层
现在路由器也是这种交换方式,也是支持cef的。
5# 2018-3-4 13:17:40 回复 收起回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-4-27 09:14 , Processed in 0.079640 second(s), 9 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表