系统概述
IRF概述
IRF的含义就是智能弹性架构(Intelligent Resilient Framework)。
支持IRF的多台设备可以互相连接起来形成一个“联合设备”,这台“联合设备”称为一个fabric,而将组成fabric的每个设备称为一个unit(如图1所示)。多个unit组成fabric后,无论在管理还是在使用上,就成为了一个整体。它既可以随时通过增加unit来扩展设备的端口数量和交换能力,大大提高了设备的可扩展性;同时也可以通过多台unit之间的互相备份增强设备的可靠性;并且整个fabric作为一台设备进行管理,用户管理起来也非常方便。
简单来说,就是IRF设备通过多个unit的堆叠形成了用户迫切需要的易管理、易扩展以及高可靠的产品特点。是一种不同于业界现有所有设备的全新理念的网络设备。
IRF技术的三大组成部分
DDM(分布式设备管理):外界可以将整个fabric看成一台整体设备进行管理,用户可以通过CONSOLE、SNMP、TELNET、WEB等多种方式来管理整个fabric。
DRR(分布式弹性路由):fabric的多个设备在外界看来是一台单独的三层交换机。整个fabric将作为一台设备进行路由功能和转发功能。在某一个设备发生故障时,路由协议和数据转发可以不中断。
DLA(分布式链路聚合):支持跨设备的链路聚合,可以在设备之间进行链路的负载分担和互为备份。
分布式弹性组播路由概述
分布式弹性组播路由作为分布弹性路由的一部分,完全具备了分布式弹性路由的特点,fabric系统内的多台设备对外界看来是一台单独的三层交换机,而且fabric内部的每个unit可以互相备份,实现了1:N的备份功能。当某一台设备发生故障时,路由协议无缝切换,数据转发不中断。分布式弹性组播路由除了以上单播路由协议的优点外,还从协议本身出发,从根本上解决了组播数据占用fabric内部带宽的问题。成功开发的分布式IGMP-snooping协议和高效的组播转发表保证了每台设备间只有一份组播数据报文传送,大大节约了设备间的带宽,提高了设备转发性能。
把多个unit堆叠起来组成一个fabric在网络中运行时,将不可避免的遇到一个冲突问题:即所有的unit都会发送路由协议报文,都会分别和外界设备进行路由信息交互,因此外界设备看到的将是多个设备,而不是fabric本身一个设备,而同时由于各个unit上的三层接口以及IP地址是完全一致的,外界设备就会收到来自同一个接口同一个IP地址的多个路由协议报文(分别由各个unit发出),从而不可避免的造成冲突问题。
要解决这个冲突问题,就必须让fabric只发出一份路由协议报文,即让整个fabric作为一台设备运行,采取的办法是从所有unit中选出一个unit来发送路由协议报文,其它unit发送的路由协议报文都将被抑止,因此从外界看来,整个fabric只发出一份路由协议报文来,就像只有一台设备在跑路由协议一样。