前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >网络设备硬核技术内幕 路由器篇 小结(下)

网络设备硬核技术内幕 路由器篇 小结(下)

作者头像
用户8289326
发布2022-07-27 14:32:04
4130
发布2022-07-27 14:32:04
举报
文章被收录于专栏:帅云霓的技术小屋

让我们回到开篇时的八个问题

  1. 为什么路由器一般不使用交换机ASIC实现?
  2. 实现10G以太网和10G PoS接口线速转发,哪个对路由器要求高?
  3. 为什么多核CPU实现的路由器,在开启多种业务的时候,性能会有所下降?
  4. 多核实现的路由器和NP实现的路由器相比,哪个更适合增加NAT功能?
  5. PPPoE和IPoE哪个可以在ASIC上处理?为什么?
  6. 为什么一般路由器的FIB表总是比RIB表规格小?
  7. 路由器可以像交换机一样,通过直通转发模式降低转发延迟吗?
  8. 近年来,家用路由器免费提供,在网页内插入广告的商业模式为什么失败了?

现在,每个问题都已经有答案了。

Q1. 为什么路由器一般不使用交换机ASIC实现?

A1. 因为交换机ASIC的能力相对简单,对于运营商骨干网络大FIB表项,大缓存的要求,城域边缘终结PPPoE,层次化QoS的要求,企业出口多业务的要求,都无法充分满足。因此,一般地,这些场景的路由器使用NP和多核处理器实现。

Q2. 实现10G以太网和10G PoS接口线速转发,哪个对路由器要求高?

A2. 10G PoS要求高,因为需要实时处理HDLC封装编解码。

Q3. 为什么多核CPU实现的路由器,在开启多种业务的时候,性能会有所下降?

A3. 因为多核CPU处理多种业务,如隧道剥离、DPI等,会消耗更多的CPU指令周期。

Q4. 多核实现的路由器和NP实现的路由器相比,哪个更适合增加NAT功能?

A4. 多核。多核可编程性更强,特别地,实现IPv6到IPv6的NAT有较大优势。

Q5. PPPoE和IPoE哪个可以在ASIC上处理?为什么?

A5. IPoE可以在ASIC上处理,因为转发平面只需要终结QinQ以及组播复制即可。这是ASIC的长项。

Q6. 为什么一般路由器的FIB表总是比RIB表规格小?

A6. RIB在DRAM中维护,FIB表在TCAM中维护,前者成本远低于后者。

Q7. 路由器可以像交换机一样,通过直通转发模式降低转发延迟吗?

A7. 不可以,这会导致无法正确处理分片报文。

Q8. 近年来,家用路由器免费提供,在网页内插入广告的商业模式为什么失败了?

A8. 因为HTTPS的普及。

大家都理解了吗?

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-12-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 帅云霓的技术小屋 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
NAT 网关
NAT 网关(NAT Gateway)提供 IP 地址转换服务,为腾讯云内资源提供高性能的 Internet 访问服务。通过 NAT 网关,在腾讯云上的资源可以更安全的访问 Internet,保护私有网络信息不直接暴露公网;您也可以通过 NAT 网关实现海量的公网访问,最大支持1000万以上的并发连接数;NAT 网关还支持 IP 级流量管控,可实时查看流量数据,帮助您快速定位异常流量,排查网络故障。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档