在一般的网络环境中,为了让网络更加的可靠,冗余性更好,会对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.

Note   

Enter the config lag disable command if you want to disable 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 shutdown
  • The 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://www.cisco.com/c/en/us/td/docs/wireless/controller/8-2/config-guide/b_cg82/b_cg82_chapter_010101011.html

https://community.cisco.com/t5/wireless-mobility-documents/lag-link-aggregation/ta-p/3128669/page/2

WLC配置LAG的更多相关文章

  1. AireOS WLC配置抓包

    这个Note主要列举在AireOS WLC上如何抓包.它实现的步骤也相对比较简单: 1.开启debug packet, 2.有数据被抓取到时,会以16进制的形式在WLC上输出, 3.我们将输出信息保存 ...

  2. Centos7网卡绑定的两种方法

    https://blog.51cto.com/youdong/1963416 选择模式4,并且layer选择3+4,交换机要配置LAG 一.传统的bond方式 (1)bond几种主要模式介绍 ü mo ...

  3. Flexconnect部署

    该记录主要用于针对于无线网络中Flexconnect的部署,可能涉及到的有Flexconnect中的组件,如何部署.(注意:在7.2版本以前,Flexconnect叫做HREAP),目前都称作为Fle ...

  4. mDNS故障排查(译)

    WLC上mDNS网关的理解及排查 第一部分:介绍 这篇文档描述了Bonjour协议在WLC上的操作,该文档旨在协助工程师理解该工作流量的原理以及提供故障排查的指导. 第二部分:需求和前提 知识需求: ...

  5. WLC-Right to Use Licensing

    1.RTU的介绍 RTU licensing是没有和UDI(unique device identifier)或SN绑定的一种模型.在你接受了最终用户许可协议(EULA)后,使用RTU license ...

  6. WLC3504 HA配置

    1.WLC3504 HA连接方式 2.说明 WLC3504可以支持HA,AP SSO和Client SSO. 也是通过RP端口去连接,从active到standby-hot设备同步设备配置包括mana ...

  7. redis.conf配置详细解析

    # redis 配置文件示例 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位, # 通常的格式就是 1k 5gb 4m 等酱紫: # # 1k => 1000 bytes # 1kb ...

  8. 配置LVS + Keepalived高可用负载均衡集群之图文教程

    负载均衡系统可以选用LVS方案,而为避免Director Server单点故障引起系统崩溃,我们可以选用LVS+Keepalived组合保证高可用性.  重点:每个节点时间都同步哈! C++代码 [r ...

  9. lvs/dr配置

    lvs/dr Director server : DIP:192.168.1.100/24  eth0 VIP:192.168.1.101/24  eth0:0 Real server: Real1: ...

随机推荐

  1. NVMe over Fabrics 概况

    NVMe over Fabrics 技术特征 跨网络传输NVMe命令需要特殊的考虑,而不仅仅是针对本地存储内存.例如,为了远距离传输NVMe协议,理想的底层网络或fabric技术将具有以下特性: 可靠 ...

  2. CQYZOJ P1392 拔河问题

    题目\(1\) Description 一个学校举行拔河比赛,所有的人被分成了两组,每个人必须(且只能够)在其中的一组,且两个组内的所有人体重加起来尽可能地接近. Input 第\(1\)行是一个\( ...

  3. Sql Server:创建用户并指定该用户只能看指定的视图,除此之外的都不让查看

    1,在sql server中选择好要操作的数据库 2,--当前数据库创建角色 exec sp_addrole 'seeview'      --创建了一个数据库角色,名称为:[seeview] 3,- ...

  4. Mybatis面试问题集锦

    1.#{}和${}的区别是什么? 答:mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值: mybatis在处理 $ { } 时,就 ...

  5. Auto.js的初次使用——在VSCode中使用

    最近双十一大家都在集猫币,盖楼,但是每天刷任务太浪费时间了.被推荐了一个脚本可以自动刷任务,很是好奇.于是想要了解一下Auto.js 一.vscode启动Auto.js 1.vscode里安装auto ...

  6. 1 学习wcf 编写简单的WCF服务流程 并发布在IIS上

    学习笔记 学习大佬的博客 https://www.cnblogs.com/iamlilinfeng/archive/2012/09/25/2700049.html  写一遍加深印象 图片看不清楚的 可 ...

  7. SpringBoot 各层之间的关系

    SpringBoot 各层之间的关系 SpringBoot 分为四层:controller层.service层.dao层.entity层.  entity层:和 model 层一样,存放的是实体类,属 ...

  8. MySQL表的操作01

    表在数据库中主要用来实现存储数据记录,其基本操作包括创建表.查看表.删除表和修改表. 表中的数据库对象包括: 1.列(COLUMNS):也称属性列,在具体创建表时,必须指定列的名字和它的数据类型. 2 ...

  9. c语言中void *和NULL

    1.  int *str = NULL; #define NULL    ((void *)0) 空指针实质上是有指向的指针,但它指向的地址是很小的地址,约定俗成为地址0.   2. void *vo ...

  10. hadoop学习笔记(八):hadoop2.x的高可用环境搭建

    本文原创,转载请注明作者及原文链接 高可用集群的搭建: 几个集群的启动顺序问题: 1.先启动zookeeper --->zkServer.sh start 2.启动journalNodes集群  ...