Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

瞻博网络 M 系列多服务边缘路由器上的数据包流

在 M 系列多服务边缘路由器上,在瞻博网络路由器的多个位置执行 CoS 操作: 传入的 I/O 管理器 ASIC、互联网处理器 II ASIC 和传出的 I/O 管理器 ASIC。这些位置如图 1 所示。

图 1:M 系列路由器数据包转发引擎组件和数据流 M Series Router Packet Forwarding Engine Components and Data Flow

本主题将详细介绍通过以下组件的数据包流:

传入 I/O 管理器 ASIC

当数据包从接收接口传递到其连接的 FPC 时,该特定 FPC 上的 I/O 管理器 ASIC 会接收该数据包。在此 ASIC 处理数据包期间,由行为聚合 (BA) 分类器检查数据包标头中的信息。此分类操作会将数据包与特定的转发类相关联。此外,数据包的丢失优先级位值由此分类器设置。转发类和丢失优先级信息都放入通知信元中,然后通知信元被传输到互联网处理器 II ASIC。

互联网处理器 ASIC

互联网处理器 II ASIC 接收表示入站数据包的通知信元,并在转发表中执行路由查找。此查找可确定路由器上的传出接口和数据包的下一跃点 IP 地址。当互联网处理器 II ASIC 处理数据包时,也可能由在传入接口或传出接口上配置的 防火墙过滤器进行评估。此过滤器可以通过匹配数据包中的多个元素并覆盖转发类和/或丢失优先级设置来执行多域分类器的功能。完成路由查找和过滤器评估后,通知信元(现在称为结果信元)将传递到与传出接口关联的 FPC 上的 I/O 管理器 ASIC。

传出 I/O 管理器 ASIC

当 I/O 管理器 ASIC 接收结果信元时,它将被放入队列中以等待物理介质上的传输。ASIC 使用的特定队列由与数据包关联的转发类决定。队列本身的配置有助于确定数据包处于此队列状态时接收的服务。此功能可确保在某些数据包之前对某些数据包进行服务和传输。此外,队列设置和数据包的丢失优先级设置决定了在拥塞期间哪些数据包可能会从网络丢弃。

除了对数据包进行排队外,传出 I/O 管理器 ASIC 还负责确保数据包标头中的 CoS 位在传输之前已正确设置。此重写功能可帮助下一个下游路由器在网络中执行其 CoS 功能。

M7i 和 M10i 路由器上的增强型 CFEB 和 CoS

适用于 M7i 和 M10i 多服务边缘路由器的增强型紧凑型转发引擎板 (CFEB-E) 提供额外的硬件性能、扩展和功能,以及增强的 CoS 软件功能。

M7i 和 M10i 路由器上的 CFEB-E 提供的增强型 CoS 功能包括:

  • 支持 16 个转发类和 8 个队列

  • 支持四个丢失优先级(除了高低外,还支持中高和中低)

  • 支持采用三色标记的分层监管,同时支持单速率三色标记 (TCM) 和双速率 TCM (trTCM)