7.4.3 FCIP HA
弹性化的FCIP部署自两个单独的MDS交换机上的IPS模块开始,并行FCIP隧道可以交叉连接两个SAN岛的不同交换机、PSPF、FC光纤使用的标准路径选择或路由协议是这种方案的实现基础。特别需要PSPF之处包括:
·在整个FC光纤范围内动态计算路由以选择任意两个FC交换机最短和最快路径。
·当某一给定路径失效时,确定替换路径。FSPF支持多路径,也可以替故障链路自动计算替换路径。当同时有两条路径可供选择时,它能挑选出相对较优的路径。
图7-16给出了一个基于FSPF的HA解决方案,交换机的两条FCIP隧道间网络传输实现了负载平衡,当遇到端口或链路故障时,FSPF将根据剩下隧道情况对当前网络传输重新进行路由。
通过建立多条FCIP隧道,并使用FSPF实现负载平衡,可以在端口或链路发生故障时仍然保持FC光纤的连接,但由于故障对FC光纤会产生一定影响,因此FSPF需要重新计算路径路由。
将FCIP隧道汇聚在一个端口通道内,可以避免因端口或链路故障而重新计算FSPF,换句话说,可以在基于FSPF的解决方案中引入端口通道实现无干扰故障恢复。端口通道具备以下能力:
图 7-16 基于FSPF的HA解决方案
·在ISL或FCIP隧道上建立点对点连接,可以将多个链路绑定到一个端口通道内,网络传输就可以分散在通道内所有有效链路上完成,从而增加了整体汇聚带宽。
·在多链路上进行负载平衡能够保证带宽的优化使用,负载平衡本身基于源ID(source ID,S_ID)、目标ID(Destination ID,D_ID)和始发交换ID(Originator Exchange ID,OX_ID)实现。
·HA功能引入。如果某个链路发生故障,此前经过该链路的网络传输会被切换到剩下的其他链路完成,虽然带宽降低了,但切换过程对上层协议是透明的,FSPF路由表也不会受到故障影响。对于额外的HA,端口通道横跨了多个模块,因此某一个交换模块故障不会导致整个端口通道链路失效。
说明:端口通道负载平衡也可以只针对S_ID和D_ID,FICON要求使用这种配置。
说明:在某些情况下,端口通道链路失败可能会引起无序发送,诸如FICON这样的FC协议或应用无法处理无序帧发送,可以通过激活MDS交换机上的有序发送功能,支持配置了FICON的VSAN。
端口通道强化方案将恢复放在端口通道层而非FSPF路由层完成,可以实现速度更快点无干扰恢复。图7-17展示了一个强化了端口通道的基于FSPF HA强化方案样例。
图 7-17 引入端口通道的基于FSPF的HA
FICP HA配置样例,可以参见9.7节中的“简单的FCIP设计样例”的内容。
说明:可以在不同物理路径的子网地址上创建FCIP隧道以实现IP层容错,如果某条路径发生故障,包含FCIP隧道的端口通道可以在其他路径上继续工作。