WLC配置LAG
在一般的网络环境中,为了让网络更加的可靠,冗余性更好,会对WLC和对端的设备配置LAG.
如下是一个基本的示例topo(VSS的情况下建议的连接方式):

一般情况下的连接方式:

一般来说配置比较简单,但是某些注意事项,需要在操作之前心里有数。这里主要记录一下这些需要注意的地方。
1、注意事项:
-你可以将5508的八个分布式端口捆绑到一个单一Port-channel链路。
-LAG需要EtherChannel被配置为“mode on”(在WLC和Catalyst交换机都需要这么做)。
-交换机不能配置LACP或者PAgP协议,应该配置为mode on,因为WLC不支持LACP和PAgP。
-不能将WLC的端口分别配置到不同的LAG Groups。每个WLC只支持一个LAG Group,所以,你也只能将LAG模式的WLC连接到一个邻居设备。
-当你开启了LAG或者对LAG做了什么配置变动的话,你必须立即重启WLC。
-当你开启LAG时,你只可以配置一个AP-manager interface,因为只需要一个逻辑端口。
-当你开启LAG,所有的动态接口和未打标签(untagged)的接口会被删除,并且所有的WLAN被disable并且映射到management接口。因此,management,static AP-manager和VLAN-tagged dynamic interfaces都移动到了LAG端口。
-多个untagged接口到同一个端口时不允许的。
-当你开启LAG,你不能创建超过29个接口。
-启用LAG后,AP将保持与控制器的连接,并且用户的数据服务将继续不间断,直到您重新启动WLC,这是激活LAG模式更改所需的。
-启用LAG后,无需为每个接口配置主备端口。
-当禁用LAG后,management,static AP-manager和dynamic interfaces会移动到port 1上。
-当禁用LAG后,你必须配置每个接口的主备端口。
-当你在AP直接连接协商的WLC2504上开启LAG时,直连的AP会断开,因为LAG仍然处于一个过渡期,所以开启LAG后必须要重启WLC。
-在WLC8500上,当超过1000个AP加入WLC发生flapping时,为了避免这种情况,不要单独在一个Catalyst switch上添加CAPWAP ipv6的AP超过1000个。
2、配置
①WLC上(GUI / CLI)
GUI:
| Step 1 | Choose Controller > General to open the General page. |
| Step 2 | Set the LAG Mode on Next Reboot parameter to Enabled. |
| Step 3 | Save the configuration. |
| Step 4 | Reboot Cisco WLC. |
| Step 5 |
Assign the WLAN to the appropriate VLAN. |
CLI:
| Step 1 | Enter the config lag enable command to enable LAG.
|
||
| Step 2 | Enter the save config command to save your settings. | ||
| Step 3 | Reboot Cisco WLC. |
②配置交换机
Configuring Neighbor Devices to Support Link Aggregation
The controller’s neighbor devices must also be properly configured to support LAG.
Each neighbor port to which the controller is connected should be configured as follows:
interface GigabitEthernet <interface id>
switchport
channel-group <id> mode on
no shutdownThe port channel on the neighbor switch should be configured as follows:
interface port-channel <id>
switchport
switchport trunk encapsulation dot1q
switchport trunk native vlan <native vlan id>
switchport trunk allowed vlan <allowed vlans>
switchport mode trunk
no shutdown
参考文档:
https://community.cisco.com/t5/wireless-mobility-documents/lag-link-aggregation/ta-p/3128669/page/2
WLC配置LAG的更多相关文章
- AireOS WLC配置抓包
这个Note主要列举在AireOS WLC上如何抓包.它实现的步骤也相对比较简单: 1.开启debug packet, 2.有数据被抓取到时,会以16进制的形式在WLC上输出, 3.我们将输出信息保存 ...
- Centos7网卡绑定的两种方法
https://blog.51cto.com/youdong/1963416 选择模式4,并且layer选择3+4,交换机要配置LAG 一.传统的bond方式 (1)bond几种主要模式介绍 ü mo ...
- Flexconnect部署
该记录主要用于针对于无线网络中Flexconnect的部署,可能涉及到的有Flexconnect中的组件,如何部署.(注意:在7.2版本以前,Flexconnect叫做HREAP),目前都称作为Fle ...
- mDNS故障排查(译)
WLC上mDNS网关的理解及排查 第一部分:介绍 这篇文档描述了Bonjour协议在WLC上的操作,该文档旨在协助工程师理解该工作流量的原理以及提供故障排查的指导. 第二部分:需求和前提 知识需求: ...
- WLC-Right to Use Licensing
1.RTU的介绍 RTU licensing是没有和UDI(unique device identifier)或SN绑定的一种模型.在你接受了最终用户许可协议(EULA)后,使用RTU license ...
- WLC3504 HA配置
1.WLC3504 HA连接方式 2.说明 WLC3504可以支持HA,AP SSO和Client SSO. 也是通过RP端口去连接,从active到standby-hot设备同步设备配置包括mana ...
- redis.conf配置详细解析
# redis 配置文件示例 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位, # 通常的格式就是 1k 5gb 4m 等酱紫: # # 1k => 1000 bytes # 1kb ...
- 配置LVS + Keepalived高可用负载均衡集群之图文教程
负载均衡系统可以选用LVS方案,而为避免Director Server单点故障引起系统崩溃,我们可以选用LVS+Keepalived组合保证高可用性. 重点:每个节点时间都同步哈! C++代码 [r ...
- lvs/dr配置
lvs/dr Director server : DIP:192.168.1.100/24 eth0 VIP:192.168.1.101/24 eth0:0 Real server: Real1: ...
随机推荐
- 《NVM-Express-1_4-2019.06.10-Ratified》学习笔记(8.21)-- Host Operation with Asymmetric Namespace Access Reporting
8.21 使用ANA报告的主机操作 8.21.1 主机ANA普通操作 主机通过在Identify Controller数据结构中CMIC域的第3位来判断是否支持ANA.NSID或标识(参考第7.10章 ...
- mysql数据库-笔记
基本概念篇 SQL语言的分类(DDL.DML.DCL.DQL) 对应的英文全程:data (definition.manipulation.control.query)language 参考资料: h ...
- SSH多表操作入门
这个系统写到这里,所涉及到的都是单表的操作,增删改查,现在功能需要完善,涉及到多表操作,开始是毫无头绪,书上的代码也没有现成的可以借鉴,想来就从最简单的开始.问题出现了很多,不过最后在龙哥的提示下还是 ...
- 剑指offer(leetcode 10.) 正则表达式匹配
这题一年前就做过,当时刚开始刷leetcode,提交了几十次过不去,就放那没管了.今天剑指offer又遇到这题,终于做出来了,用的dp. class Solution { public: bool i ...
- Django - installing mysqlclient error: mysqlclient 1.3.13 or newer is required; you have 0.9.3
环境 Deepin Linux 15.11 Django 2.2 pymysql0.9.3 原因 因为用pymysql替换了默认的mysqlclient,Django官方推荐的数据库API drive ...
- python之路之课后作业
以下代码只包含管理员代码,用户代码和管理员相似 #!/usr/bin/env python # -*- coding: utf-8 -*- import sys import os sys.path. ...
- Java的多态-进阶
Java的多态——进阶 总括 Parent p = new Child(); 反之,Child() c = new Parent(); 会报错. 当使用多态方式调用方法时,首先检查父类中是否有该方法. ...
- webpack4.41.0配置三(插件minCssExtract/ DefinePlugin/Html)
(注:如无特殊说明这里的配置文件都指的是webpack.config.js) minCssExtract 我们通常期望js和js文件一起,css和css文件一起.该插件将CSS提取到单独的文件中.它为 ...
- JavaScript arguments对象浅析
arguments对象 概念 用法 属性 arguments对象 概念 arguments 是一个类数组对象.代表传给一个function的参数列表. 用法 function a() { consol ...
- MyBatis(5)——解决属性名与列名不一致的问题
解决属性名与列名不一致的问题 问题描述: 当实体类的属性与数据库的列名不对应时取不到该列数据 说明:MyBatis会根据查询的列名设值(列名的setter方法),然后以此列名为做查询等操作,在此过程中 ...