应用Etherchannel扩展企业服务的高可用性

什么是 Etherchannel
Etherchannel 可以说是 Cisco 特有的技术,也就是我们在交换机以及路由器上所要配置 Etherchannel 就不得不使用 CISCO 设备。在实际工程中一般用于出口与上层设备的连接。实际上通过 Etherchannel 的中文名 - 端口绑定就很容易理解,它就是把多个物理端口绑在一起,形成一个虚拟的传输通道。这样既可以扩大吞吐量、增大带宽、流量还可以做负载均衡。这项技术的唯一劣势就是与其它设备的兼容性,所以推广性目前还无法达到预期效果。
注意:所绑定的端口带宽速率必须要相同,连接到的端口带宽也要相同。
 
Etherchannel 常见的两种应用
 
案例一:
 
 
 
在纯网络设备中的应用,如上图所示。我们在网络中经常遇到流量超负荷的状态,那么这时候我们可以使用 Etherchannel 来将端口绑定来达到扩展同一传输通道的带宽。如图所示,我们将 2950 F0/1 F0/02 绑定,对应的 7200 路由器将 F0/2 F0/3 绑定,这样我们这两台设备的传输通道的带宽就扩大到了 200M 。并且当其中一条物理链路断掉,我们的线路仍然可以继续传输数据。
 
案例二
 
 
 
    这就是传说中的经典的 Linux bonding and Cisco Etherchannel 应用模式。我们看到图中的 CISCO 2950 交换机的 F0/2 F0/3 端口,连接着 Linux 服务器的两块网卡。这个技术的组合虽然不是同一个厂商研究,也不是两家厂商合作推出的。但是对于实际的应用来说确实是一个完美的组合。
       服务器的访问量是庞大的,对于这种问题 Linux 的解决方案是使用 bonding 双网卡绑定技术,随时一块网卡的链路故障都不会导致对服务器访问的中断,并且会负载服务器的流量。其实就是 CISCO Etherchannel 技术的在系统上的应用。这对于企业扩展其服务的高可用性是非常重要的技术应用。
 
Etherchannel 的配置方法:
2950#config t
2950(config)#interface port-channel 1
// 启动一个虚拟端口,实际上就是端口绑定后的通道号
2950(config-if)#exit
 
2950(config)#interface f0/1
2950(config-if)#channel-group 1 mode on
// 将端口加入到绑定的组中
2950(config)#interface f0/2
2950(config-if)#channel-group 1 mode on

本文出自 “白璐” 博客,谢绝转载!

你可能感兴趣的:(网络,端口,休闲,交换,etherchannel)