5.2.5 WCCP重定向机制
WCCP重定向机制或转发方法规定了交叉的网络流将如何被传送至某个指定的WAN优化器,现有重定向机制有如下两种:
·GRE重定向:
图 5-4 WCCP拦截说明
·GRE重定向机制中,GRE将包含路由信息的拦截包全部封转在GRE头包内,发送至特定WAN优化器,WAN优化器在优化时再对包解封装。
·当使用GRE封装方法时,WCCP将WCCP路由器ID作为源IP地址,WCCP路由ID是WCCP路由中回环地址最大的那个,如果没有配置该地址,则选择物理接口地址最大的那个。
·WCCP路由地址被作为包的源地址发送给WAN优化器,同样,在WAN优化器使用GRE返回时,该地址则是相应目标地址,指向相应WCCP路由地址(更多细节请参见5.2.7节)。
·GRE重定向机制能够保证即使在WAN优化器和WCCP路由器之间需要多跳才能到达的情况下,也能将拦截包传送至相应WAN优化器,这使得在只支持L3邻接性的系统中,能够灵活部署WAN优化器。
·GRE重定向机制中,由路由软件完全负责包的重定向任务,因此GRE重定向方法也是完全由软件路由(C7200和集成服务路由)和ASR1K控制。
说明:在WCCPv2协议中,WCCP路由ID由最大的IP地址或最大的loopback地址(如果配置了loopback地址)决定的。WCCP将自动完成这一任务,该值不能被人为修改。目前,只有运行IOS-XE 3.1S版本的ASR1K路由使用“ip wccp源-接口”全局命令,才能支持用户自定义WCCP路由ID。
·L2重定向:
·在L2重定向机制中,原始的Ethernet帧头的MAC地址将被特定WAN优化器的MAC地址代替,这样包含了拦截包的Ethernet帧将被重定向至WAN优化器。
·L2重定向要求系统支持L2邻接,在这种情况下,WAN优化器的WCCP路由ID配置,必须是引用直接连接WCCP路由的接口IP地址,而非loopback IP地址或者是其他在WCCP路由上配置的IP地址。
·L2重定向由硬件完成,像L3交换机包括Cat6K、C7600平台以及Nexus 7000交换机都能支持这一功能。
·由于L2重定向是基于硬件平台的,因此它对WCCP路由的CPU资源占用较少,基于此,L2重定向方法比GRE重定向方法应用更广。
说明:在L2重定向方法中,除非使用组播IP地址且支持组播路由,WCCP路由配置WAN优化器地址都要求引用直接与每一个WCCP路由相连的接口IP地址。
说明:L2重定向要求入口重定向。