◆ CEF技术
随着网络的逐渐深入普及,Internet的数据传输模式有了很大的变化。数据更加频繁地穿梭于不同的网络之间,这使得网络中存在大量的短生存期的IP数据包,而且从拓扑结构上看,它们的目的地址往往是截然不同的。CEF就是在这样一个背景下产生的,主要是用于优化网络数据传输特性。
CEF是一个完全基于拓扑的体系结构。以前的交换体系都使用数据流中的第一个包来建立IP目的地址的缓冲区,然后随后的数据包就都往这个地址传送数据;而CEF使用所有的有效路由信息来建立一个优化的IP前向信息库(FIB),利用FIB,即使是针对第一包初始化的数据,交换机或路由器仍然可以快速找到一条最佳路径用于网络传输。CEF实际上已经成为了一种高效的Internet交换结构体系。
◆ NetFlow技术
与CEF一样,NetFlow也是一种正在逐步完善的新技术。NetFlow的主要功能在于它能够为服务供应商和企业提供网络的容量规划、趋势分析以及数据的优先级方面的信息。这项技术也可以用于基于IP的计费应用和服务级别保证(SLA)的校验服务。
NetFlow的工作原理主要是:NetFlow先记录下初始化IP包的数据,如IP协议类型、服务种类(ToS)、接口标识等,然后,为了更有效对数据进行匹配和计数,NetFlow让随后的数据在同一个数据流中进行传输,同时,对它们使用各自相应的服务,如安全性过滤、QoS策略、流量策划等。实时数据被存储在NetFlow的缓存中,通过读取的操作指令就可以重新找回。
在NetFlow的基础上,Cisco公司又提出了NetFlow策略路由(NPR)技术。这个基于Cisco IOS服务的技术,提供了流量规划、IP预先分类的功能,为策略路由提供了高效、高性能的NetFlow机制。由于NPR也支持CEF体系结构,因此可以用于分布式的平台上。