Cisco特快交换(CEE)详解二
来源:优易学  2011-12-9 15:42:37   【优易学:中国教育考试门户网】   资料下载   IT书店

  CEF转发过程

  CEF的两个表:

CISCO CEF(Cisco特快交换) 详解

  3层包从TCAM开始查找;进行最长匹配,得到邻居信息,改写原有二层数据帧(下一跳MAC地址)并转发。

  CEF表是从路由表得来,邻居表是使用ARP解析得来的。

  CEF多层交换的过程:

CISCO CEF(Cisco特快交换) 详解

  左侧MAC-M(MAC地址)是SW。右侧的MAC-M是SW。

  如果目的IP地址的MAC不在邻居表内,则SW将使用ARP进行解析,以得到目的地址的MAC地址。

  ARP Throttling(ARP抑制):在未获得目的MAC地址并且进行ARP解析时,除非ARP解析完成并且在邻居表体现出来外,在解析期间,所有发往目的主机的包,将被丢弃,这就是ARP抑制。

CISCO CEF(Cisco特快交换) 详解

  FIB最多支持6个到达同一目的的邻居条目。

  CEF模式

  CEF的操作模式有2种,即集中CEF模式和分散CEF模式。

  可以通过其中的任意一种来启用CEF,同一时刻用户只能使用其一种模式。

  集中CEF模式 当启用集中CEF模式时,CEF的FIB和邻接表驻留在路由处理器中,路由处理器来执行快速转发。对于CEF交换来说,当线路卡不可用时,或者需要使用的功能与分散CEF交换不兼容时,就可以使用集中CEF模式。

  分布CEF模式当启用分布式CEF(dCEF)时,线路卡(例如VIP线路卡或者GSR线路卡)维护着一个与FIB和邻接表相同的拷贝。线路卡在端口适配器之间执行快速转发,这样,在进行交换操作时就无须RSP的参与了。dCEF使用一个“内部过程通信”(Inter Process Communication,IPC)机制,在路由处理模块和线路卡上,保证FIB和邻接表的同步。

  在Cisco12000系列路由器中,线路卡负责执行CEF交换。在其他路由器中,或许您使用的不是同一种类型的线路卡,有可能某个接口卡不支持CEF交换。

  当某个不支持CEF交换的线路卡收到数据包时,她将数据包转发给更高的交换层(比如路由处理模块)或者把数据包转发给下一跳处理。这种机制允许旧的接口模块和新的接口模块并存。

  1.Cisco12000系列千兆交换路由器上只运行dCEF模式。

  2.一个VIP卡上不允许同时运行分布式CEF交换和分布式快速交换。

  3.Cisco7200系列路由器不支持分布式CEF交换。

  附加的新功能 在配置集中模式CEF和分布模式CEF时,您还可以配置以下功能:

  1>分布式CEF支持访问控制列表

  2>分布式CEF支持帧中继包

  3>分布式CEF支持数据包分片

  4>支持基于每一个包或者每一个目标的负载均衡

  5>支持网络计费,可以收集数据包的个数和字节数

  6>分布式CEF支持跨隧道的交换

  发给下一跳处理。这种机制允许旧的接口模块和新的接口模块并存。

  1 Cisco12000系列千兆交换路由器上只运行dCEF模式。

  2 一个VIP卡上不允许同时运行分布式CEF交换和分布式快速交换。

  3 Cisco7200系列路由器不支持分布式CEF交换。

  附加的新功能

  在配置集中模式CEF和分布模式CEF时,您还可以配置以下功能:

  1>分布式CEF支持访问控制列表

  2>分布式CEF支持帧中继包

  3>分布式CEF支持数据包分片

  4>支持基于每一个包或者每一个目标的负载均衡

  5>支持网络计费,可以收集数据包的个数和字节数

  6>分布式CEF支持跨隧道的交换

  CEF操作

  CEF:

  如果用户的Cisco路由器中有接口处理器支持CEF时,就可以启用CEF。

  为了启用或禁用CEF,可以在全局配置模式下利用下面的命令进行配置。

  启用标准CEF模式 ip cef switch

  禁用标准CEF模式 no ip cef switch

  dCEF:

  当线路卡执行快速转发时,则启用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或dCEF。例如,策略路由和CEF就不能一起使用。您可能想让一个接口支持策略路由,而让其他的接口支持CEF。在这种情况下,可以按全局模式启用CEF,而在那个打算配置策略路由的接口上禁用CEF。这样,除了那一个接口外,在其他所有接口上都启用了快速转发。

  在某个接口上禁用CEF或dCEF,可以在接口配置模式: no ip route-cache cef

  尔后又想重新启用CEF,在接口配置模式下,可以使用: ip route-cache cef

  在Cisco12000系列路由器上,您不可以在某个接口上禁用dCEF模式。

  CEF负载均衡

  基于目的地的负责均衡:

  基于目的地的负载均衡允许路由器将使用多条路径来均衡负载。对于某一源/目标主机,数据包转发采用同一路径,即使有多个路径可用,也将这样处理。对于到达不同目的地的数据包则可以采用不同的路径。

  当启用CEF时,基于目的地的负载均衡功能缺省被启用。大多数情况下,都采用这种负载均衡方法。

  因为基于目的地的负载均衡是依赖于对数据流的统计来分布信息的,所以随着“源/目的地对”个数的增加,负载均衡会变得更加有效。

[1] [2] 下一页

责任编辑:小草

文章搜索:
 相关文章
热点资讯
热门课程培训