技术经验分享:H3C链路聚合

简介: 技术经验分享:H3C链路聚合

链路聚合配置


含义??/strong>


链路聚合就是将多个物理以太网链路聚合在一起形成一个逻辑上的聚合端口组??/strong>


链路聚合的优点:


增加链路带宽


提供链路可靠??/strong>


实现数据的负载均??/strong>


链路聚合的模??/strong>


按照聚合方式的不同,链路聚合可以分为两种模式??/strong>


? 静态聚合模??/strong>


? 动态聚合模??/strong>


聚合成员端口的状??/strong>


聚合组中的成员端口有下面两种状态:


? Selected 状态:处于此状态的接口可以参与转发用户业务流量??/strong>


? Unselected 状态:处于此状态的接口不能转发用户业务流量??/strong>


LACP 协议


LACP??/strong>Link Aggregation Control Protocol,链路聚合控制协议)是一种基??/strong>IEEE802.3ad 标准的协议??/strong>LACP 协议通过LACPDU??/strong>Link Aggregation Control Protocol Data Unit,链路聚合控制协议数据单元)与对端交互信息。处于动态聚合组中的接口会自动使??LACP 协议,该接口将通过发??/strong>LACPDU 向对端通告自己??/strong>系统LACP //代码效果参考:http://www.lyjsj.net.cn/wx/art_22996.html

协议优先级、系??/strong>MAC、端口的LACP 协议优先级、端口号和操??/strong>Key。对端接收到LACPDU 后,将其中的信息与其它接口所收到的信息进行比较,以选择能够处于Selected 状态的接口,从而双方可以对接口处于Selected 状态达成一致??/strong>

操作Key


操作Key 是在链路聚合时,聚合控制根据成员端口的某些配置自动生成的一个配置组合,包括端口速率、双工模式和链路状态的配置(统称为端口属性配置)。在聚合组中,处??Selected 状态的成员端口有相同的操作Key??/strong>


初步认为是一个组一个key值!可是有聚合ID啊???


那key就是按照主接口的属性,生成的本聚合组的接口标准属性!


聚合组的负载分担类型


聚合组可以分为两种类型:负载分担聚合组和非负载分担聚合组。目??S3610&S5510 系列交换机仅支持负载分担聚合组。负载分担规则如下:


? 报文的二层转发使用源 MAC 地址和目的MAC 地址作为依据计算所采用的负载分担模式(即决定使用聚合组中哪个端口来转发该报文)??/strong>


? 报文的三层转发使用源 IP 地址和目的IP 地址作为依据计算所采用的负载分担模式(即决定使用聚合组中哪个端口来转发该报文)??/strong>


实验目录


一.链路聚合的基本配??-手工


??静态聚合模??/p>


??动态聚合模??/p>


一.链路聚合的基本配??/strong>


基本命令


【sw1】link-aggregation group 1 mode manual //创建手工聚合链路


【sw1】int e1/0/2 //进入接口,把段加入会聚组中!


【sw1-Ethernet1/0/2】port link-aggregation group 1 //把接口加入到会聚组中


实验拓扑


配置sw1


language-mode chinese


【sw1】link-aggregation group 1 mode manual【高1??/span>


【sw1】int e1/0/2


【sw1-Ethernet1/0/2】port link-aggregation group 1【高2??/span>


【sw1】int e1/0/4


【sw1-Ethernet1/0/4】port link-aggregation group 1


【sw1】int e1/0/6


【sw1-Ethernet1/0/6】port link-aggregation group 1


配置sw2


【sw2】link-aggregation group 1 mode manual


【sw2】int e1/0/2


【sw2-Ethernet1/0/2】port link-aggregation group 1


【sw2】int e1/0/4


【sw2-Ethernet1/0/4】port link-aggregation group 1


【sw2】int e1/0/6


【sw2-Ethernet1/0/6】port link-aggregation group 1


查看sw1


【sw1】display link-aggregation summary


聚合组类型:D --动态聚合,S -- 静态聚合, M -- 手工聚合


负载分担类型:Shar -- 负载分担聚合??NonS -- 非负载分担聚??/strong>


本端 ID??0x8000??00f-e2d5-fd1a


聚合 聚合 对端系统ID 选择 未选中 负载 主端??/strong>


ID 类型 端口 端口 类型


--------------------------------------------------------------------------------


1 M none 3 0 Shar Ethernet1/0/2


//上面输出可以得到


聚合组的ID??,也就是聚合组的编号??/strong>


聚合类型:M ---M代表是手工聚??/strong>


选中的端口是3个,为选中的端??个,负载类型是负载分担,主接口是0/2


【sw1】display link-aggregation verbose


负载分担类型:Shar -- 负载分担聚合??NonS -- 非负载分担聚??/strong>


标记类型:A -- 激?? B -- 超时, C -- 聚合,


D -- 同步, E -- 收集, F -- 分发,


G -- 默认, H -- 过期


聚合组ID??1??nbsp; 聚合组类型: Manual??nbsp; 负载分担类型??Shar


聚合组描述:


系统 ID??0x8000??00f-e2d5-fd1a


端口状态: S -- 选中??U -- 未选中


本端??/strong>


端口 状??端口优先??Key 标记


------------------------------------------------------------------------------


Ethernet1/0/2 S 32768 1 {}


Ethernet1/0/4 S 32768 1 {}


Ethernet1/0/6 S 32768 1 {}


对端??/strong>


本端 对端 对端优先??Key 系统ID 标记


------------------------------------------------------------------------------


Ethernet1/0/2 0 0 0 0x0000,0000-0000-0000 {}


Ethernet1/0/4 0 0 0 0x0000,0000-0000-0000 {}


Ethernet1/0/6 0 0 0 0x0000,0000-0000-0000 {}


注意的几个问??/strong>


1.聚合组中某个聚合接口速率、双工模式不同,状态会是unselect


2.从聚合组中删除一个端口,不会影响到对方交换机上相对应的端??/strong>


3.关于vlan的由两种,分别是在没有创建聚合组之前,端口属于不同的vlan,当把这些在不同vlan中的接口加入到聚合组中时,所有接口会成为主接口所属的vlan!!


另外当聚合组某个成员改变它的vlan时,所有的聚合接口会随他改变!!!


??/strong>.静态聚合模??/strong>


基本命令


【sw1】link-aggregation group 1 mode static


【sw1】int e1/0/2


【sw1-Ethernet1/0/2】port link-aggregation group 1


静态聚合模??/strong>


静态聚合模式中,成员端口的LACP 协议为关闭状??/strong>。系统按照以下原则设置成员端口的选中状态:


? 当聚合组内有处于 up 状态的端口时,系统按照端口全双??/strong>/高速率、全双工/低速率、半双工/高速率、半双工/低速率的优先次序,选择优先次序最高且处于up 状态的、端口的第二类配置和对应聚合接口的第二类配置相同的端口作为该组的参考端??---也就是主端口(优先次序相同的情况下,端口号最小的端口为参考端口)??/strong>


? 与参考端口的端口属性配置和第二类配置一致且处于up 状态的端口成为可能处于Selected状态的候选端口,其它端口将处??/strong>Unselected 状态??/strong>


? 聚合组中处于 Selected 状态的端口数是有限制的,当候选端口的数目未达到上限时,所有候选端口都??/strong>Selected 状态,其它端口??/strong>Unselected 状态;当候选端口的数目超过这一限制时,系统将按照端口号从小到大的顺序选择一些候选端口保持在Selected 状态,端口号较大的端口则变??/strong>Unselected 状态??/strong>


? 当聚合组中全部成员都处于 down 状态时,全组成员均??/strong>Unselected 状态??/strong>


? 因硬件限制而无法与参考端口聚合的端口将处??Unselected 状态??/strong>


实验拓扑


配置sw1,创建静态聚合组


【sw1】link-aggregation group 1 mode static //创建静态会聚组


【sw1】int e1/0/2 //进入接口,加入静态会聚组??/strong>


【sw1-Ethernet1/0/2】port link-aggregation group 1


%2000/4/2 00:02:30:408 sw1LAGG/3/PartnerNoLacp:- 1 -Ethernet1/0/2 的对端未使能L


int e1/0/2【高3??/span>


【sw1-Ethernet1/0/2】int e1/0/4


【sw1-Ethernet1/0/4】port link-aggregation group 1


【sw1-Ethernet1/0/4??/strong>


%2000/4/2 00:02:45:425 sw1LAGG/3/PartnerNoLacp:- 1 -Ethernet1/0/4 的对端未使能L


ACP协议??/strong>


【sw1-Ethernet1/0/4】int e1/0/6


【sw1-Ethernet1/0/6】port link-aggregation group 1


【sw1-Ethernet1/0/6??/strong>


%2000/4/2 00:03:35:441 sw1LAGG/3/PartnerNoLacp:- 1 -Ethernet1/0/6 的对端未使能L


ACP协议??/strong>


实验查看命令1


【sw1】display link-aggregation summary


聚合组类型:D --动态聚合,S -- 静态聚??/strong>??M -- 手工聚合


负载分担类型:Shar -- 负载分担聚合??NonS -- 非负载分担聚??/strong>


本端 ID??0x8000??00f-e2d5-fd1a


聚合 聚合 对端系统ID 选择 未选中  负载 主端??/strong>


ID 类型 端口 端口 类型


--------------------------------------------------------------------------------


1 S 0x8000,0000-0000-0000 1 【高4??/span> 2 NonS Ethernet1/0/2


实验查看命令2


【sw1】display link-aggregation verbose


负载分担类型:Shar -- 负载分担聚合??NonS -- 非负载分担聚??/strong>


标记类型:A -- 激?? B -- 超时, C -- 聚合,


D -- 同步, E -- 收集, F -- 分发,


G -- 默认, H -- 过期


聚合组ID??1??nbsp; 聚合组类型: Static??nbsp; 负载分担类型??NonS


聚合组描述:


系统 ID??0x8000??00f-e2d5-fd1a


端口状态: S -- 选中??U -- 未选中


本端??/strong>


端口 状??端口优先??Key 标记


------------------------------------------------------------------------------


Ethernet1/0/2 S 32768 1 {ACDEFG}


Ethernet1/0/4 U 32768 1 {ACG}


Ethernet1/0/6 U 32768 1 {ACG}


对端??/strong>


本端 对端 对端优先??Key 系统ID 标记


------------------------------------------------------------------------------


Ethernet1/0/2 0 32768 0 0x8000,0000-0000-0000 {DEF}


Ethernet1/0/4 0 32768 0 0x8000,0000-0000-0000 {DEF}


Ethernet1/0/6 0 32768 0 0x8000,0000-0000-0000 {DEF}


【sw1??/strong>


配置sw2,创建静态聚合组


【sw2】link-aggregation group 1 mode static


【sw2】int e1/0/2


【sw2-Ethernet1/0/2】port link-aggregation group 1


【sw2-Ethernet1/0/2】int e1/0/4


【sw2-Ethernet1/0/4】port link-aggregation group 1


【sw2-Ethernet1/0/4】int e1/0/6


【sw2-Ethernet1/0/6】port link-aggregation group 1


【sw2】display link-aggregation summary


聚合组类型:D --动态聚合,S -- 静态聚合, M -- 手工聚合


负载分担类型:Shar -- 负载分担聚合??NonS -- 非负载分担聚??/p>


本端 ID??0x8000??00f-e2d5-fccf


聚合 聚合 对端系统ID 选择 未选中  负载 主端??/p>


ID 类型 端口 端口 类型


--------------------------------------------------------------------------------


1 S 0x8000,000f-e2d5-fd1a 3 0 Shar Ethernet1/0/2


实验中出现得情况


出现的情况一


Sw1


Sw2


e1/0/2 移除


E1/0/2 静态组1 ??strong>unselected??/p>


E1/0/4 静态组1


E1/0/4 静态组1


E1/0/6 静态组1


E1/0/6 静态组1


出现的情况是??/p>


1.选中状??/strong>


sw1上的e1/0/2 变成动态聚合组。Sw2上的e1/0/2将不会选中,但仍然??/p>


主接口??/p>


不过此处出现了两个k值。不知道干什么的??????????/p>


1.通信情况


E1/0/2不参与通信


出现的情况二


Sw1


Sw2


e1/0/2 从静态组--移除


E1/0/2 静态组1--移除


E1/0/4 静态组1


E1/0/4 静态组1


E1/0/6 静态组1


E1/0/6 静态组1


会出现情??/p>


1.选中装??/strong>


形成两个??/p>


2.通信情况


动态组-sw1的e1/0/2-------sw2e1/0/2


静态组-


两个组会轮换的传输数??/p>


出现的情况三


Sw1


Sw2


e1/0/2 动态组1


E1/0/2 静态组1


E1/0/4 动态组1


E1/0/4 静态组1


E1/0/6 动态组1


E1/0/6 静态组1


会出现情??/p>


1.选中装??/strong>


各组选中自己的主接口


2.通信情况


可以相互通信


??/strong>.动态聚合模??/strong>


基本命令


动态聚合模??/strong>


当聚合组配置为动态聚合模式后,聚合组中成员端口的 LACP 协议自动使能??/p>


动态组创建放法


从静态组中删除端??/p>


进入接口使用 lacp enable 命令


把静态组删除


删除动态组


把接口加入到手工组,然后删除手工??/p>


进入接口使用 undo lacp enable


创建手工聚合??/strong>


将端口加入到手工会聚组里


原因


1.静态聚合LACP没惹是关闭的,当端口接入到聚合组的那一瞬间,LACP就会开启!


2.对方没有设置来!


1.不管怎样都会有一个端口被选中,前提是端口是开启的??/strong>


2.此处是因为对方没有设置相应的静态聚合!

相关文章
|
负载均衡 网络虚拟化
网络技术基础(17)——以太网链路聚合
【3月更文挑战第4天】网络基础笔记(加班了几天,中途耽搁了,预计推迟6天)
|
Linux 网络虚拟化 Windows
网工记背命令(6)----链路聚合配置
网工记背命令(6)----链路聚合配置
2181 0
|
缓存 运维 前端开发
火爆!GitHub 标星 144k 的前后端学习路线,2021 年最新整理,看完后不再迷茫不再徘徊
火爆!GitHub 标星 144k 的前后端学习路线,2021 年最新整理,看完后不再迷茫不再徘徊
5886 3
火爆!GitHub 标星 144k 的前后端学习路线,2021 年最新整理,看完后不再迷茫不再徘徊
|
存储 NoSQL Java
你不知道的Redis SET NX 指令不保障原子性的应对之法
你不知道的Redis SET NX 指令不保障原子性的应对之法
1086 0
你不知道的Redis SET NX 指令不保障原子性的应对之法
|
网络协议 安全 数据可视化
LDAP 是个啥你知道吗?
LDAP 是个啥你知道吗?
740 0
LDAP 是个啥你知道吗?
|
8月前
|
物联网 网络安全 iOS开发
Cisco Packet Tracer 9.0 新增功能简介
Cisco Packet Tracer 9.0 (macOS, Linux, Windows) - 思科网络模拟工具Cisco Packet Tracer 9.0 (macOS, Linux, Windows) - 思科网络模拟工具
956 3
Cisco Packet Tracer 9.0 新增功能简介
|
网络协议 算法 数据库
OSPF中的Network LSA详解
OSPF中的Network LSA详解
872 4
|
监控 C语言 Perl
什么是OS单站?西门子PCS7系统如何安装OS单站、OS服务器以及OS客户端?
本文我们来介绍什么是OS单站?OS单站、OS服务器以及OS客户端安装选项如何选择。
什么是OS单站?西门子PCS7系统如何安装OS单站、OS服务器以及OS客户端?
|
安全 网络协议 Java
防火墙技术之安全策略
1.什么是安全策略 安全策略基于安全区域的域间关系来呈现,其内容包括两个组成部分。 条件。检查报文的依据,防火墙将报文中携带的信息与条件逐一对比,以此来判断报文是否匹配。 动作。对匹配了条件的报文执行的动作,包括允许通过(permit)或拒绝通过(deny),一条策略中只能有一个动作
1108 0
防火墙技术之安全策略