san网络ISL链路聚合
ISL链路聚合
ISL(Inter-Switch-Link)链路聚合就是ISL Trunking,把两台交换机之间满足一定条件的多条物理路径合并成一条逻辑路径的技术。交换机配置Trunking后可以扩展链路的总的带宽和提高链路的可靠性。
ISL方式级联的交换机间的多个路径要配置Trunking,要形成Trunking的几个端口必须是在同一个端口组里面。所有参与Trunking的端口的配置要相同,Trunking用的多个光纤线的长度差异不要超过30米,否则会引起性能下降,超过400米就无法形成Trunking。
Trunking只在同类厂商的设备上被支持,不同厂商的交换机无法形成trunking。
有无TRUNKING时的区别
无Trunking:
两台交换机通过四条2G链路连接起来,在没有配置Trunking的情况下,各个ISL路径上的IO差异很大。一个主机的IO只会在同一条路径上下发,而这个路径上还可能有其他应用的IO,导致的结果就是一条路径的流量形成的拥塞的时候另一条却负载很低。
有Trunking:
多个ISL路径形成Trunking时,这些物理路径就合并成了一个逻辑路径,带宽是多个路径的总和。当多个主机下发IO的时候,Trunking以帧为单位将流量合理的分配到了不同的路径上,使得所有路径都有机会参与数据传输。数据帧会优先在负载低的路径上下发。
TRUNKING许可
admin>licenseShow 查看license
1A1AaAaaaAAAA1a:
Fabriclicense
SESlicense
admin> licenseAdd“key” 添加license
admin>licenseShow 再查看license
Trunkinglicense
admin> switchdisable 交换机禁用
admin> switchenable 交换机启用
TRUNKING手动设置
1、启用/禁用交换机trunk
switchcfgtrunk mode
mode为1表示启用、0表示禁用
admin> switchcfgtrunk 1
done.
admin>
2、端口类型设置
portcfgeport[slotnumber/]portnumber,mode
•禁止/允许端口成为E_Port
•mode值为1表示允许,0表示禁止,默认为允许
admin> portcfgeport2/3,0
Committing configuration ...done.
admin>
3、启用/禁用端口trunk
portcfgtrunkport[slotnumber/] portnumber,mode
•mode含义与switchcfgtrunk命令一样
admin> portcfgtrunk1/3,1
done.
admin>
5、Trunkdebug
Trunkdebug命令报告trunk链路的问题(交换机不支持、缺少许可license、端口类型不对等)
admin> trunkdebug 0,1
port 0 is not E port
admin>
设备侧端口类型
端口是构建光纤网络的基本模块,在光纤通道网络中端口包括设备侧端口、交换机侧端口和配置端口。
设备侧端口类型:设备侧端口主要指和交换机相连的终端设备的端口,端口类型包括N_Port和NL_Port。
N_Port:点对点模式的端口,设备直连模式端口。
NL_Port:仲裁环模式端口。
交换机端口类型
交换机上的端口类型比较多,不同厂商支持的端口类型也不尽相同,下面列出博科光纤交换机支持的端口类型:
U_Port:通用端口模式。严格来说U_Port并不是一种端口模式,它只是端口空闲时的一个状态,等待端口连接设备后转变到最终的端口模式。
F_Port:Fabric端口模式,F_Port和N_Port可以建立连接。
FL_Port:Fabric环路端口模式,FL_Port和NL_Port可以建立连接。
G_Port:Generic端口(G_Port和U_Port类似),当端口模式显示为G_Port时并不是该端口的最终状态,它在待转变为最终的F_Port或E_Port模式。
E_Port:Expansion端口。用于和其它交换机建立互联的端口