锐捷端口聚合原理+配置举例
应用场景:
当交换机上面存在多条冗余链路,希望与对端网络设备进行一个捆绑聚合,比如汇聚与核心交换机互联的链路,或者是双核心、多核心环网的组网模式时,通过端口聚合可以提升他们之间链路的带宽,同时提供链路冗余备份的效果,避免链路单点故障,影响关键节点的大面积网络中断。
另外目前大部分服务器(比如IBM,HP),不论是机架式还是刀片式,都提供多网卡这样的端口接入,要求与接入层交换机做捆绑聚合,以提升服务器的链路带宽与冗余灾备性,特别是针对一些数据中心服务器,金融,政府,运营商,医疗等行业,他们的关键应用服务器访问量大,可靠性要求高,需要考虑采用端口聚合技术。
最后一个问题就是静态聚合,还是动态LACP聚合技术的选择了,如果都是我司交换机组网,网络组建后并且不会经常的扩展,增删聚合成员的时候,那么我们推荐交换机直接采用静态聚合方式;如果是我司交换机与友商网络通信设备(比如cisco,H3C,华为的交换机),或者是友商服务器设备(IBM,HP刀片服务器等)有端口聚合的需求的时候,我们通常推荐优先采用动态LACP方式聚合,当然具体还需要看对端设备的配置与支持情况,实施前需要与友商工程师咨询并达成一致,如果不确定的话,那么静态与动态都可以尝试,以最终成功的为准。
功能简介:
我们可以把交换机上多个物理端口捆绑在一起形成一个逻辑端口,这个逻辑端口我们称之为Aggregate Port (以下简称AP)。锐捷设备所提供的 AP 功能符合IEEE802.3ad标准,它可以用于扩展链路带宽,提供更高的连接可靠性。
AP 功能支持流量平衡,可以把流量均匀地分配给各成员链路。AP功能还实现了链路备份,当 AP中的一条成员链路断开时,系统会将该成员链路的流量自动地分配到AP中的其它有效成员链路上去。AP中一条成员链路收到的广播或者多播报文,将不会被转发到其它成员链路上,所以不会存在环路。
链路聚合分为动态链路聚合和静态链路聚合
1)静态聚合模式下,聚合组内的各成员端口上不启用任何协议协商,其端口状态(加入,离开)完全依据手工指定的方式直接生效。
2)动态聚合(LACP)模式下,聚合组内的各成员端口上均启用 LACP 协议,其端口状态(加入,离开)通过该协议自动进行维护。
当端口启用LACP协议后,端口通过发送LACPDU协议报文来通告自己的系统优先级,系统MAC,端口的优先级,端口号和操作key 等。相连设备收到该报文后,根据所存储的其他端口的信息,选择端口进行相应的聚合操作,从而可以使双方在端口退出或者加入聚合组上达到一致。
端口有3 种聚合模式:主动(Active)模式、被动模式(Passive)和静态模式。
其中主动模式的端口会主动发起LACP 报文协商;被动模式的端口则只会对收到的LACP 报文做应答;静态模式不会发出LACP 报文进行协商。
静态与LACP两种聚合方式可以理解为静态路由与动态OSPF路由之间的区别,一种是根据管理员配置的方式强制生效,一种是通过协议报文与邻居协商状态,动态维护邻居关系与路由条目。
动态聚合可以动态发现链路故障,避免静态聚合时,单条成员线路不通(比如交换机端口虽然是up的,但是由于中间光纤问题已经不能通信的情况)导致的异常,用户对可靠性要求较高,成员口动态加入离开的切换速度要求较快时推荐使用动态聚合。
动态聚合协议会消耗设备资源,推荐我司设备进行互联时,或设备在VSU环境下存在大量聚合口时,推荐使用静态聚合。
Vmware不支持LACP动态聚合,ESXi虚拟机服务器多网卡绑定有四种负载均衡方式,虚拟机如果使用基于IP的负载均衡方式,Vmware配置手册中注明:如果本端选用基于IP的负载均衡模式,要求交换机端使用静态聚合技术,如果使用其他负载均衡模式,Vmware手册中注明,交换机端应禁用聚合,则交换机端只能使用普通模式而不能使用聚合。
负载均衡方式说明
AP 可以根据报文的源 MAC 地址、目的 MAC 地址、源 MAC 地址+目的 MAC 地址、源 IP 地址,目的 IP 地址以及源 IP 地址+目的 IP 地址等特征值把流量平均地分配到 AP 的成员链路中。从而实现负载均衡,避免单根链路流量饱和。
重要提示:
默认设备支持的流量均衡方式为 src-dst-mac ,在不同的场景模型中,用户流量的特征不同,可能负载的效果并不是所期望的,这时候需要人工调整负载均衡的方式算法。(我司不同交换机,不同软件版本支持的平衡算法可能有所不同,具体支持情况需要根据实际设备版本来确认。)
命令如下:
Ruijie(config)#aggregateport load-balance src-dst-ip ------>常用推荐的负载均衡方式
常见可配置的负载均衡方式及说明如下:
Ruijie(config)# aggregateport load-balance {dst-mac |src-mac | src-dst-mac | dst-ip | src-ip | src-dst-ip }
dst-mac:根据输入报文的目的 MAC 地址进行流量分配。
src-mac:根据输入报文的源 MAC 地址进行流量分配。
src-dst-ip:根据源 IP 与目的 IP 进行流量分配。
dst-ip:根据输入报文的目的 IP 地址进行流量分配。
src-ip:根据输入报文的源 IP 地址进行流量分配。
src-dst-mac:根据源 MAC 与目的 MAC 进行流量分配。
端口聚合使用注意点
1)端口聚合的成员属性必须一致,包括接口速率、双工,介质类型(指光口或者电口)等,光口和电口不能绑定,千兆与万兆不能绑定;
2)二层端口只能加入二层AP,三层端口只能加入三层 AP,已经关联了成员口的 AP口不允许改变二层/ 三层属性;
3)端口聚合后,成员接口不能单独再进行配置,只能在AP口配置所需要的功能(interface aggregateport x/x);
4)两个互联设备的端口聚合模式必须一致,并且同一时候只能选择一种,是静态聚合或者是动态LACP聚合;
二层端口聚合
1、动态聚合
请详细阅读操作文档,结合实际情况进行配置:
若操作不当将可能导致网络卡顿甚至断网等异常情况。
若网络中存在业务的情况下,请同步客户风险并征得客户同意后再操作。
若您不清楚造成的影响或对操作不熟练,请不要操作,请联系专业的锐捷售后工程师进行评估后再决定是否操作。
一、组网需求
为了增加链路带宽,提高网络可靠性,现要在两台核心设备之间运行二层动态链路聚合。流量平衡算法使用源MAC关键字。
二、配置要点
1、将端口加入AP口
2、配置AP口属性
3、更改流量平衡算法为源MAC关键字
注意:
Vmware系统不支持LACP动态聚合,ESXi虚拟机服务器多网卡绑定有四种负载均衡方式,,虚拟机如果使用基于IP的负载均衡方式,Vmware配置手册中注明:如果本端选用基于IP的负载均衡模式,要求交换机端使用静态聚合技术,如果使用其他负载均衡模式,Vmware手册中注明,交换机端应禁用聚合,则交换机端只能使用普通模式而不能使用聚合
通常情况下,虚拟机的聚合模式 bond 4对应交换机的动态聚合(LACP),虚拟机的bond 0 对应交换机的静态聚合,虚拟机如果是主备模式,那么交换机不需要做聚合,只需要划分接口vlan即可。
三、配置步骤
1、SW1交换机配置:
SW1>enable
SW1#configure terminal
SW1(config)#interface range gigabitEthernet 0/1-3 ------>同时进入到g0/1-3口配置模式
SW1(config-if-range)#port-group 1 mode active ------>设置为AG1口,并且模式为active
SW1(config-if-range)#exit
SW1(config)#interface aggregateport 1 ------>进入AG1口配置模式
SW1(config-if-AggregatePort 1)#switchport mode trunk ------>将AG1口配置为trunk口
SW1(config-if-AggregatePort 1)#exit
SW1(config)#aggregateport load-balance src-dst-ip ------>更改流量平衡算法为源目ip模式,默认为源MAC+目的mac模式
SW1(config)#exit
SW1#wr
重要提示:
1)默认设备支持的流量均衡方式为 src-dst-mac ,在不同的场景模型中,用户流量的特征不同,可能并不能使流量负载均衡到其成员链路上,需要人工调整负载均衡的方式;
2)11.x版本支持对某个AP口指定负载均衡模式,当AP口指定了均衡模式时,则按照AP口指定的均衡模式生效,不受全局均衡模式的影响,当AP口没有指定负载均衡模式时,则采用全局负载均衡模式。文章来源:https://www.toymoban.com/news/detail-545108.html
2、SW2交换机配置,类似于SW1交换机的配置,如下:
SW2>enable
SW2#configure terminal
SW2(config)#interface range gigabitEthernet 0/1-3 ------>同时进入到g0/1-3口配置模式
SW2(config-if-range)#port-group 1 mode active ------>设置为AG1口,并且模式为active
SW2(config-if-range)#exit
SW2(config)#interface aggregateport 1
SW2(config-if-AggregatePort 1)#switchport mode trunk
SW2(config-if-AggregatePort 1)#exit
SW2(config)#aggregateport load-balance src-dst-ip
SW2(config)#exit
SW2#wr
重要提示:
1)默认设备支持的流量均衡方式为 src-dst-mac ,在不同的场景模型中,用户流量的特征不同,可能并不能使流量负载均衡到其成员链路上,需要人工调整负载均衡的方式;
2)11.x版本支持对某个AP口指定负载均衡模式,当AP口指定了均衡模式时,则按照AP口指定的均衡模式生效,不受全局均衡模式的影响,当AP口没有指定负载均衡模式时,则采用全局负载均衡模式。
3)使用端口聚合的两台交换机模式要一致,不能一边配置为动态链路聚合,一边配置为静态链路聚合(特别是我司交换机与服务器互联的时候,部分服务器只支持动态链路聚合不支持静态链路聚合,此时我司交换机也要配置为动态链路聚合)文章来源地址https://www.toymoban.com/news/detail-545108.html
3、我司交换机与cisco交换机做二层动态链路聚合,命令如下:
cisco 关于AP配置如下:
interface Port-channel1
switchport mode access
interface FastEthernet0/1
switchport mode access
channel-group 1 mode active
interface FastEthernet0/2
switchport mode access
channel-group 1 mode active
我司交换机关于AP配置如下:
interface FastEthernet 0/1
port-group 1 mode active
interface FastEthernet 0/2
port-group 1 mode active
interface AggregatePort 1
静态聚合
1、SW1交换机配置:
SW1>enable
SW1#configure terminal
SW1(config)#interface range gigabitEthernet 0/1-3 ------>同时进入到g0/1-3口配置模式
SW1(config-if-range)#port-group 1 ------>设置为AG1
SW1(config-if-range)#exit
SW1(config)#interface aggregateport 1 ------>进入AG1口配置模式
SW1(config-if-AggregatePort 1)#switchport mode trunk ------>将AG1口配置为trunk口
SW1(config-if-AggregatePort 1)#exit
SW1(config)#aggregateport load-balance src-dst-ip ------>更改流量平衡算法为源目ip模式,默认为源MAC+目的MAC模式
SW1(config)#exit
SW1#wr
重要提示:
1)默认设备支持的流量均衡方式为 src-dst-mac ,在不同的场景模型中,用户流量的特征不同,可能并不能使流量负载均衡到其成员链路上,需要人工调整负载均衡的方式;
2)11.x版本支持对某个AP口指定负载均衡模式,当AP口指定了均衡模式时,则按照AP口指定的均衡模式生效,不受全局均衡模式的影响,当AP口没有指定负载均衡模式时,则采用全局负载均衡模式。
2、SW2交换机配置,类似于SW1交换机的配置,如下:
SW2>enable
SW2#configure terminal
SW2(config)#interface range gigabitEthernet 0/1-3
SW2(config-if-range)#port-group 1
SW2(config-if-range)#exit
SW2(config)#interface aggregateport 1
SW2(config-if-AggregatePort 1)#switchport mode trunk
SW2(config-if-AggregatePort 1)#exit
SW2(config)#aggregateport load-balance src-dst-ip
SW2(config)#exit
SW2#wr
重要提示:
1)默认设备支持的流量均衡方式为 src-dst-mac ,在不同的场景模型中,用户流量的特征不同,可能并不能使流量负载均衡到其成员链路上,需要人工调整负载均衡的方式;
2)11.x版本支持对某个AP口指定负载均衡模式,当AP口指定了均衡模式时,则按照AP口指定的均衡模式生效,不受全局均衡模式的影响,当AP口没有指定负载均衡模式时,则采用全局负载均衡模式。
3)使用端口聚合的两台交换机模式要一致,不能一边配置为动态链路聚合,一边配置为静态链路聚合(特别是我司交换机与服务器互联的时候,部分服务器只支持动态链路聚合不支持静态链路聚合,此时我司交换机也要配置为动态链路聚合)
3、我司交换机与cisco交换机做二层静态链路聚合,命令如下:
cisco 关于AP配置如下:
interface Port-channel1
switchport mode access
interface FastEthernet0/1
switchport mode access
channel-group 1 mode on
interface FastEthernet0/2
switchport mode access
channel-group 1 mode on
我司交换机关于AP配置如下:
interface AggregatePort 1
interface FastEthernet 0/1
port-group 1
interface FastEthernet 0/2
port-group 1
三层聚合
动态聚合
```cpp
1、SW1交换机配置:
SW1>enable
SW1#configure terminal
SW1(config)#interface aggregateport 1
SW1(config-if-AggregatePort 1)#no switchport ------>配置AP1为三层AP口
SW1(config-if-AggregatePort 1)#ip address 1.1.1.1 255.255.255.0
SW1(config-if-AggregatePort 1)#exit
SW1(config)#interface range gigabitEthernet 0/1-3 ------>同时进入到g0/1-3口配置模式
SW1(config-if-range)#no switchport ------>设置AP口为三层口
SW1(config-if-range)#port-group 1 mode active ------>设置为AG1口,并且模式为active
SW1(config-if-range)#exit
SW1(config)#aggregateport load-balance src-ip ------>更改流量平衡算法为源IP模式,默认为源目IP模式
SW1(config)#exit
SW1#wr
重要提示:
1)默认设备支持的流量均衡方式为 src-dst-ip ,在不同的场景模型中,用户流量的特征不同,可能并不能使流量负载均衡到其成员链路上,需要人工调整负载均衡的方式;
2)11.x版本支持对某个AP口指定负载均衡模式,当AP口指定了均衡模式时,则按照AP口指定的均衡模式生效,不受全局均衡模式的影响,当AP口没有指定负载均衡模式时,则采用全局负载均衡模式。
2、SW2交换机配置,类似于SW1交换机的配置,如下:
SW2>enable
SW2#configure terminal
SW2(config)#interface aggregateport 1
SW2(config-if-AggregatePort 1)#no switchport ------>配置AP1为三层AP口
SW2(config-if-AggregatePort 1)#ip address 1.1.1.2 255.255.255.0
SW2(config-if-AggregatePort 1)#exit
SW2(config)#interface range gigabitEthernet 0/1-3 ------>同时进入到g0/1-3口配置模式
SW2(config-if-range)#no switchport ------>设置AP口为三层口
SW2(config-if-range)#port-group 1 mode active ------>设置为AG1口,并且模式为active
SW2(config-if-range)#exit
SW2(config)#aggregateport load-balance src-dst-ip ------>更改流量平衡算法为源目ip模式,默认为源IP+目的IP模式
SW2(config)#exit
SW2#wr
重要提示:
1)默认设备支持的流量均衡方式为 src-dst-ip ,在不同的场景模型中,用户流量的特征不同,可能并不能使流量负载均衡到其成员链路上,需要人工调整负载均衡的方式;
2)11.x版本支持对某个AP口指定负载均衡模式,当AP口指定了均衡模式时,则按照AP口指定的均衡模式生效,不受全局均衡模式的影响,当AP口没有指定负载均衡模式时,则采用全局负载均衡模式。
3)使用端口聚合的两台交换机模式要一致,不能一边配置为动态链路聚合,一边配置为静态链路聚合(特别是我司交换机与服务器互联的时候,部分服务器只支持动态链路聚合不支持静态链路聚合,此时我司交换机也要配置为动态链路聚合)
静态聚合
1、SW1交换机配置:
SW1>enable
SW1#configure terminal
SW1(config)#interface aggregateport 1
SW1(config-if-AggregatePort 1)#no switchport ------>配置AP1为三层AP口
SW1(config-if-AggregatePort 1)#ip address 1.1.1.1 255.255.255.0
SW1(config-if-AggregatePort 1)#exit
SW1(config)#interface range gigabitEthernet 0/1-3 ------>同时进入到g0/1-3口配置模式
SW1(config-if-range)#no switchport ------>设置AP口为三层口
SW1(config-if-range)#port-group 1 ------>设置为AG1口,
SW1(config-if-range)#exit
SW1(config)#aggregateport load-balance src-ip ------>更改流量平衡算法为源IP模式,默认为源目ip模式
SW1(config)#exit
SW1#wr
重要提示:
1)默认设备支持的流量均衡方式为 src-dst-ip ,在不同的场景模型中,用户流量的特征不同,可能并不能使流量负载均衡到其成员链路上,需要人工调整负载均衡的方式;
2)11.x版本支持对某个AP口指定负载均衡模式,当AP口指定了均衡模式时,则按照AP口指定的均衡模式生效,不受全局均衡模式的影响,当AP口没有指定负载均衡模式时,则采用全局负载均衡模式。
2、SW2交换机配置,类似于SW1交换机的配置,如下:
SW2>enable
SW2#configure terminal
SW2(config)#interface aggregateport 1
SW2(config-if-AggregatePort 1)#no switchport ------>配置AP1为三层AP口
SW2(config-if-AggregatePort 1)#ip address 1.1.1.2 255.255.255.0
SW2(config-if-AggregatePort 1)#exit
SW2(config)#interface range gigabitEthernet 0/1-3 ------>同时进入到g0/1-3口配置模式
SW2(config-if-range)#no switchport ------>设置AP口为三层口
SW2(config-if-range)#port-group 1 ------>设置为AG1口
SW2(config-if-range)#exit
SW2(config)#aggregateport load-balance src-dst-ip ------>更改流量平衡算法为源目ip模式,默认为源IP+目的IP模式
SW2(config)#exit
SW2#wr
重要提示:
1)默认设备支持的流量均衡方式为 src-dst-ip ,在不同的场景模型中,用户流量的特征不同,可能并不能使流量负载均衡到其成员链路上,需要人工调整负载均衡的方式;
2)11.x版本支持对某个AP口指定负载均衡模式,当AP口指定了均衡模式时,则按照AP口指定的均衡模式生效,不受全局均衡模式的影响,当AP口没有指定负载均衡模式时,则采用全局负载均衡模式。
3)使用端口聚合的两台交换机模式要一致,不能一边配置为动态链路聚合,一边配置为静态链路聚合(特别是我司交换机与服务器互联的时候,部分服务器只支持动态链路聚合不支持静态链路聚合,此时我司交换机也要配置为动态链路聚合)
到了这里,关于锐捷交换机链路聚合相关原理配置详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!