|
dCEF使用一个“内部过程通信”(Inter Process Communication,IPC)机制,在路由处理模块和线路卡上,保证FIB和邻接表的同步。
在Cisco12000系列路由器中,线路卡负责执行CEF交换。在其他路由器中,或许您使用的不是同一种类型的线路卡,有可能某个接口卡不支持CEF交换。当某个不支持CEF交换的线路卡收到数据包时,她将数据包转发给更高的交换层(比如路由处理模块)或者把数据包转发给下一跳处理。这种机制允许旧的接口模块和新的接口模块并存。
笔记 1Cisco12000系列千兆交换路由器上只运行dCEF模式。 2一个VIP卡上不允许同时运行分布式CEF交换和分布式快速交换。 3Cisco7200系列路由器不支持分布式CEF交换。
附加的新功能
在配置集中模式CEF和分布模式CEF时,您还可以配置以下功能: ● 分布式CEF支持访问控制列表 ● 分布式CEF支持帧中继包 ● 分布式CEF支持数据包分片 ● 支持基于每一个包或者每一个目标的负载平衡 ● 支持网络计费,可以收集数据包的个数和字节数 ● 分布式CEF支持跨隧道的交换
配置任务
这部分描述配置CEF的必要选项和可选选项。第一个任务是必要的,其他都是可选的。 ●启用和禁用CEF或者dCEF ●为CEF配置负载平衡 ●为CEF配置网络计费 ●为CEF配置跨隧道交换
启用和禁用CEF或者dCEF
如果用户的Cisco路由器中有接口处理器支持CEF时,就可以启用CEF。 为了启用或禁用CEF,可以在全局配置模式下利用下面的命令进行配置。 任务命令 启用标准CEF模式ip cef switch 禁用标准CEF模式no ip cef switch
当您想让线路卡执行快速转发时,则启用dCEF,这样,路由处理模块就可以处理路由协议或者负责交换从旧的接口模块(不支持CEF交换的模块)过来的数据包。
笔记 在Cisco12000系列路由器上,dCEF模式是缺省启用的。所以启用dCEF的命令(ip cef switch)在Cisco12000系列路由器上是没有意义的,在配置清单上也不会列出dCEF模式被启用。
为了启用或禁止dCEF*作,可以在全局配置模式下利用下面的命令进行配置。 任务命令 启用dCEF模式ip cef distributed switch 禁用dCEF模式 no ip cef distributed switch
当用户按全局模式启用CEF或dCEF时,所有支持CEF的接口都被默认地启用了。如果您想在某个特定的接口上关闭CEF或者dCEF,您可以按照下面的做法:
有时候,在某个接口配置了一项功能,而CEF或dCEF并不支持该功能,这时您就可能需要在这个特定的接口上禁止CEF或dCEF。例如,策略路由和CEF就不能一起使用。您可能想让一个接口支持策略路由,而让其他的接口支持CEF。在这种情况下,可以按全局模式启用CEF,而在那个打算配置策略路由的接口上禁用CEF。这样,除了那一个接口外,在其他所有接口上都启用了快速转发。
为了在某个接口上禁用CEF或dCEF,可以在接口配置模式下,使用下面的命令实现: 任务命令 在接口上禁用CEFno ip route-cache cef
当禁用了CEF或dCEF后,Cisco IOS自动使用下一个最快的交换路径来交换数据包。对于dCEF而言,下一个最快的交换路径是在路由处理模块上使用CEF。 如果您在某个接口上禁用了CEF或dCEF*作,尔后又想重新启用它,那么在接口配置模式下,可以使用:ip route-cache cef命令实现。 QQread.com 推出各大专业服务器评测 Linux服务器的安全性能 SUN服务器 HP服务器 DELL服务器 IBM服务器 联想服务器 浪潮服务器 曙光服务器 同方服务器 华硕服务器 宝德服务器
笔记 在Cisco12000系列路由器上,您不可以在某个接口上禁用dCEF模式。
为CEF配置负载平衡
负载平衡要依据数据包的源和目的地信息组合来进行。为了把数据传送到一个目的地,Cisco可以把数据分配到多条路径中,从而优化资源的使用。您可以基于目的地或者基于数据包来配置负载平衡。负载平衡决策机制是在数据发出的接口上做出的,所以当您必须在出口上配置负载平衡。
配置负载平衡任务列表
上一篇:思科中国公司开放新型SAN设计试验室
下一篇:在Cisco1700系列上实现PPPOE+NAT
|