技术经验分享: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.此处是因为对方没有设置相应的静态聚合!

相关文章
|
4月前
|
存储 监控 开发者
分布式链路监控系统问题之系统拆分后链路追踪技术的问题如何解决
分布式链路监控系统问题之系统拆分后链路追踪技术的问题如何解决
|
5月前
|
运维 分布式计算 监控
交易链路设计原则&模式问题之女娲系统打通监控链路,如何解决
交易链路设计原则&模式问题之女娲系统打通监控链路,如何解决
|
jstorm 大数据 分布式数据库
大数据下的实时热点功能实现讨论(实时流的TopN)
我司内部有个基于jstorm的实时流编程框架,文档里有提到实时Topn,但是还没有实现。。。。这是一个挺常见挺重要的功能,但仔细想想实现起来确实有难度。实时流的TopN其实离大家很近,比如下图百度和微博的实时热搜榜,还有各种资讯类的实时热点,他们具体实现方式不清楚,甚至有可能是半小时离线跑出来的。今天不管他们怎么实现的,我们讨论下实时该怎么实现(基于storm)。
193 0
|
监控 Cloud Native 网络协议
《云原生网络数据面可观测性最佳实践》——五、 典型问题华山论剑——4.某客户偶发请求延迟
《云原生网络数据面可观测性最佳实践》——五、 典型问题华山论剑——4.某客户偶发请求延迟
|
机器学习/深度学习 数据采集 数据处理
【项目实践】多粒度网络MGN-ReID之跨境追踪实践(二)
【项目实践】多粒度网络MGN-ReID之跨境追踪实践(二)
414 0
|
数据采集 机器学习/深度学习 人工智能
【项目实践】多粒度网络MGN-ReID之跨境追踪实践(一)
【项目实践】多粒度网络MGN-ReID之跨境追踪实践(一)
1270 0
|
网络虚拟化 数据安全/隐私保护 网络架构
一文详解数据链路相关技术
1.MAC地址 MAC地址直译为媒体存取控制位址,也称为局域网地址(LAN Address),MAC位址,以太网地址(Ethernet Address)或物理地址(Physical Address),它是一个用来确认网络设备位置的位址。在OSI模型中,第三层网络层负责IP地址,第二层数据链路层则负责MAC位址。MAC地址用于在网络中唯一标示一个网卡,一台设备若有一或多个网卡,则每个网卡都需要并会有一个唯一的MAC地址 MAC地址的长度为48位(6个字节),通常表示为12个16进制数: 2.共享介质型网络 网络可分为共享介质型和非共享介质型🙌 共享介质型网络指由多个设备共享一个通
174 0
一文详解数据链路相关技术
|
存储 监控 Java
链路追踪技术介绍|学习笔记
快速学习链路追踪技术介绍
链路追踪技术介绍|学习笔记
|
负载均衡 网络虚拟化
华三链路聚合实验配置
华三链路聚合实验配置
878 0
华三链路聚合实验配置
|
数据采集 存储 监控
如何理解分布式链路追踪技术
什么是链路追踪?微服务引发了怎样的问题?
344 0
如何理解分布式链路追踪技术
下一篇
DataWorks