关于 Cisco Catalyst 4500 或 6500,帧交换和数据包交换(使用 CEF)是由管理卡还是线卡执行?(此外,线卡是否具有 CAM 和 TCAM ?)
此外,如果来自线路卡 1 的帧或数据包必须传送到线路卡 2 到正确的出站接口,那么这些帧和数据包是否可以直接传送到线路卡 2 而不经过主管卡?
关于 Cisco Catalyst 4500 或 6500,帧交换和数据包交换(使用 CEF)是由管理卡还是线卡执行?(此外,线卡是否具有 CAM 和 TCAM ?)
此外,如果来自线路卡 1 的帧或数据包必须传送到线路卡 2 到正确的出站接口,那么这些帧和数据包是否可以直接传送到线路卡 2 而不经过主管卡?
这取决于特定的线卡。一些线卡比其他线卡具有更多的智能和功能。
使用卡上支持 CEF 的线卡,您可以启用分布式 CEF。
IP 交换 Cisco Express Forwarding 配置指南
何时在路由器上启用或禁用中央 CEF
当线路卡不可用于 Cisco Express Forwarding 交换或需要使用与分布式 Cisco Express Forwarding 交换不兼容的功能时,启用集中 Cisco Express Forwarding 操作。启用中央 Cisco 快速转发操作后,Cisco 快速转发转发信息库 (FIB) 和邻接表驻留在 RP 上,RP 执行快速转发。
当您想要关闭路由器上和路由器上所有接口上的中央 Cisco 快速转发时,请禁用路由器上的中央 Cisco 快速转发。如果您的路由器和路由器接口配置了中央 Cisco Express Forwarding 或分布式 Cisco Express Forwarding 不支持的功能,您可能想要这样做。
要在路由器和路由器上的所有接口上禁用中央 Cisco 快速转发,请使用no ip cef命令。
何时在线路卡上启用 dCEF
当您希望线路卡执行快速转发时,请在线路卡上启用分布式 Cisco 快速转发,以便 RP 可以处理路由协议或交换来自传统接口处理器的数据包。启用分布式 Cisco Express Forwarding 后,线卡会维护 FIB 和邻接表的相同副本。线卡在端口适配器之间执行快速转发,从而减轻了参与交换操作的 RP。分布式 Cisco Express Forwarding 使用进程间通信 (IPC) 机制来确保 RP 和线卡上的 FIB 表和邻接表同步。
Cisco ASR 1000 系列路由器仅在分布式 Cisco 快速转发模式下运行。在其他路由器中,您可以在同一路由器中混合使用各种类型的线卡,并且您使用的所有线卡都不需要支持 Cisco Express Forwarding。当不支持 Cisco Express Forwarding 的线卡收到数据包时,线卡会将数据包转发到下一个更高的交换层 (RP) 或将数据包转发到下一跳进行处理。这种结构允许旧接口处理器存在于具有较新接口处理器的路由器中。
注意:当您全局启用分布式 Cisco Express Forwarding 时,默认启用所有支持分布式 Cisco Express Forwarding 的接口。
何时在接口上启用或禁用 CEF
您需要决定是否要在接口上进行 Cisco Express Forwarding 操作。在某些情况下,您可能希望在特定接口上禁用 Cisco Express Forwarding 或分布式 Cisco Express Forwarding,因为该接口配置了 Cisco Express Forwarding 或分布式 Cisco Express Forwarding 不支持的功能。由于在全局启用 Cisco Express Forwarding 操作时默认启用所有支持 Cisco Express Forwarding 或分布式 Cisco Express Forwarding 的接口,因此您必须使用ip route-cache cef命令的no形式 关闭特定 Cisco Express Forwarding 操作界面。要重新启用 Cisco Express Forwarding,请使用ip route-cache cef命令。要重新启用分布式 Cisco Express Forwarding,请使用ip route-cache 分布式命令。
在接口上禁用 Cisco Express Forwarding 或分布式 Cisco Express Forwarding 会禁用转发到接口的数据包的 Cisco Express Forwarding 交换,但对转发出接口的数据包没有影响。
当您禁用 Cisco Express Forwarding 或分布式 Cisco Express Forwarding 时,Cisco IOS XE 软件会使用下一个最快的交换路径交换在接口上收到的数据包。对于 Cisco Express Forwarding,下一个最快的交换路径是在 RP 上进行交换。对于分布式 Cisco Express Forwarding,下一个最快的交换路径是 RP 上的 Cisco Express Forwarding。
输入接口确定数据包采用的 Cisco IOS XE 交换路径。在特定接口上启用或禁用切换方法时,请考虑以下事项:
- 您需要在传入接口上启用 Cisco Express Forwarding,以便 Cisco Express Forwarding 交换数据包。
- 因为 Cisco Express Forwarding 根据输入做出转发决定,所以 如果要禁用 Cisco Express Forwarding,则需要在入口接口上使用no ip route-cache cef命令
。
4500 根本不支持在线路卡上切换。所有数据包在线卡上接收,通过背板传输,到达 ASIC 所在的监控器,在那里它们被交换,然后再次通过背板传输到带有出口接口的线路卡。
6500 支持线卡上的切换(又名分布式交换),但您必须检查线卡/管理程序/IOS 版本的特定组合。
是的,能够进行分布式交换的线路卡确实包含板载 ASIC 来完成这项工作。