个人学习的是华为交换机,本着精通一门的思路,没有学其它的品牌,但现实情况很多不能把握(为何不能指定品牌,本人一直没想通),这次就遇到了H3C交换机需要和华为交换机对接的情况,踩了点坑,记录下。
H3C和华为交换机链路聚合
需求是双链路聚合,至少负载分担。但有条链路处于冷备状态岂不是浪费,算了还是上负载分担吧。但就两条链路也不至于LACP把,个人感觉手工负载分担就可以了。
配置
H3C交换机
// 创建聚合端口,默认是LACP静态链路聚合
link-aggregation group 1
quit
// 加入成员端口
interface xge 1/0/1
port link-aggregation group 1
quit
interface xge 1/0/2
port link-aggregation 1
quit
华为交换机
// 创建聚合端口并加入成员端口,默认手工模式链路聚合
int eth-trunk 0
trunk-port int xgig 0/0/1 to 0/0/2
quit
说明:
华为和H3C对链路聚合的定义有些叫法上的区别,华为的聚合方式分为手工模式链路聚合和LACP链路聚合两种,H3C分为LACP静态聚合和LACP动态聚合,它们的对应关系如下:
- 华为的手工模式链路聚合对应H3C的静态模式链路聚合。
- 华为的静态模式链路聚合对应H3C的动态模式链路聚合。
参考文档:https://support.huawei.com/enterprise/zh/knowledge/EKB1000083438
H3C与服务器进行对接
网上讲服务器网卡Bond模式下与H3C交换机对接很多,但从CentOS7开始逐渐使用新的网卡绑定模式NetworkTeam,但说明很少,这里根据实际使用记录下。
首先是NetworkTeam的主备模式,及“team.runner activebackup”,这里最简单:连接交换机的两个端口在同一VLAN即可。
对于“loadbalance"模式,H3C配置成LACP静态模式即可,举例如下:
// 创建聚合端口,默认是LACP静态链路聚合
link-aggregation group 1
quit
// 加入成员端口
interface xge 1/0/11
port link-aggregation group 1
quit
interface xge 1/0/12
port link-aggregation 1
quit
如果服务器配置LACP模式,那么交换机聚合也需要改成动态模式(没有实验)。
link-aggregation group 1 mode dynamic