Catalyst9800-CL接口和AP注册

2024-03-07 01:40
文章标签 接口 注册 ap cl catalyst9800

本文主要是介绍Catalyst9800-CL接口和AP注册,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

C9800-CL接口介绍

初始化部署完成Catalyst9800控制器之后,需要将AP注册到控制器,在AP注册之前,需要认识一下9800控制器上的接口的作用。

Catalyst9800-CL默认情况下有三个网络接口:GigabitEthernet1 、GigabitEthernet2、GigabitEthernet3

C9800-CL-N#show interfaces status Port         Name               Status       Vlan       Duplex  Speed Type
Gi1          OOM                connected    routed       full   1000 Hypervisor virtual
Gi2          WLAN&AP            connected    trunk        full   1000 Hypervisor virtual
Gi3                             connected    1            full   1000 Hypervisor virtual

GigabitEthernet1——作为设备的管理接口,可以类比于AireOS的Service Port,映射到带外管理网络,该接口可以连接到单独的一个网络。例如如上我们直接将其配置了L3接口,当然也可以作为L2接口,并将其划分到某一个VLAN。

C9800-CL-N#sho run int gi 1
Building configuration...Current configuration : 151 bytes
!
interface GigabitEthernet1description OOMno switchportip address 10.8.8.253 255.255.255.0negotiation autono mop enabledno mop sysid
end

GigabitEthernet2——Wireless管理接口,将其映射到网络以便作为AP的管理接口和WLAN服务的接口。通常,该接口需要和多个VLAN通信,所以说该接口基本都配置为trunk模式。

C9800-CL-N#sho run int gi 2
Building configuration...Current configuration : 158 bytes
!
interface GigabitEthernet2description WLAN&APswitchport trunk native vlan 2switchport mode trunknegotiation autono mop enabledno mop sysid
end

GigabitEthernet3——是Catalyst9800-CL的HA接口(和AireOS WLC不同,C9800在Cloud环境部署的控制器,可以支持HA),将其划分到单独的一个VLAN,让Peer可以来建立HA SSO即可。

C9800-CL-N#sho run int gi 3
Building configuration...Current configuration : 82 bytes
!
interface GigabitEthernet3negotiation autono mop enabledno mop sysid
end

这里没有配置HA,所以G3没有配置。

注意:不要将两个接口连接到同一个子网,这可能会导致网络环路。

AP注册

在设备初始化配置的时候,一般我们需要配置设备管理接口(GigabitEthernet1),然后再初始登陆Web UI的时候,会初始配置“General Settings”(包括部署模式、Country、Data、Time/Timezone、NTP、AAA、Wireless Management Settings[Port number、VLAN、IP、DHCP...]);“Wireless Network Settings”(WLAN配置);“Advanced Settings”(Client Density、RF Group Name、Traffic Type、Vritual IP、AP Certificate等)

其中,Wireless Management Setting非常重要,因为其对应的是AireOS的management,是AP注册需要查找的那个接口!

C9800-CL-N#sho wireless interface summary Wireless Interface SummaryInterface Name Interface Type VLAN ID IP Address     IP Netmask     NAT-IP Address   MAC Address
--------------------------------------------------------------------------------------------------
Vlan2          Management     2       10.1.1.100     255.255.255.0  0.0.0.0          001e.e5a9.17ff

这里可以看到,我配置了VLAN2作为management,那么AP自然就是和该接口进行交互,注册。为了方便理解,这里简单展示一下Topo:

由于之前AP是8.3.143的版本,所以,在尝试注册到C9800的时候,首先从设备上同步了镜像,AP没有通过DHCP Option43获取WLC地址,所以通过255.255.255.255的方式发送了Discovery请求。如下是AP初次发送Discovery请求查找控制器的抓包。

可以看到最后开始大量的Application Data的报文,该部分应该是在从控制器上同步镜像。此时查看AP的状态为downloading。

C9800-CL-N#sho ap summary 
Number of APs: 1AP Name                    Slots    AP Model  Ethernet MAC    Radio MAC       Location              Country     IP Address      State         
--------------------------------------------------------------------------------------------------------------------------------------------
AP006b.f10c.1768             2      2702I     006b.f10c.1768  a0e0.af95.3050  default location                  10.1.1.53     Downloading   

待AP下载镜像,再次加入之后,可以在C9800-CL上查看注册的AP情况。

C9800-CL-N#sho ap summary 
Number of APs: 1AP Name          Slots    AP Model  Ethernet MAC    Radio MAC       Location                          Country     IP Address               State         
-----------------------------------------------------------------------------------------------------------------------------------------------------
AP001              2      2702I     006b.f10c.1768  a0e0.af95.3050  default location                  US          10.1.1.55              Registered   

这篇关于Catalyst9800-CL接口和AP注册的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/782058

相关文章

java中的Supplier接口解析

《java中的Supplier接口解析》Java8引入的Supplier接口是一个无参数函数式接口,通过get()方法延迟计算结果,它适用于按需生成场景,下面就来介绍一下如何使用,感兴趣的可以了解一下... 目录1. 接口定义与核心方法2. 典型使用场景场景1:延迟初始化(Lazy Initializati

nacos服务无法注册到nacos服务中心问题及解决

《nacos服务无法注册到nacos服务中心问题及解决》本文详细描述了在Linux服务器上使用Tomcat启动Java程序时,服务无法注册到Nacos的排查过程,通过一系列排查步骤,发现问题出在Tom... 目录简介依赖异常情况排查断点调试原因解决NacosRegisterOnWar结果总结简介1、程序在

requests处理token鉴权接口和jsonpath使用方式

《requests处理token鉴权接口和jsonpath使用方式》文章介绍了如何使用requests库进行token鉴权接口的处理,包括登录提取token并保存,还详述了如何使用jsonpath表达... 目录requests处理token鉴权接口和jsonpath使用json数据提取工具总结reques

python调用dubbo接口的实现步骤

《python调用dubbo接口的实现步骤》本文主要介绍了python调用dubbo接口的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编... 目录 ​​其他实现方式与注意事项​​ ​​高级技巧与集成​​用 python 提供 Dubbo 接口

Java中接口和抽象类的异同以及具体的使用场景

《Java中接口和抽象类的异同以及具体的使用场景》文章主要介绍了Java中接口(Interface)和抽象类(AbstractClass)的区别和联系,包括相同点和不同点,以及它们在实际开发中的具体使... 目录一、接口和抽象类的 “相同点”二、接口和抽象类的 “核心区别”关键区别详解(避免踩坑)三、具体使

MySQL中C接口的实现

《MySQL中C接口的实现》本节内容介绍使用C/C++访问数据库,包括对数据库的增删查改操作,主要是学习一些接口的调用,具有一定的参考价值,感兴趣的可以了解一下... 目录准备mysql库使用mysql库编译文件官方API文档对象的创建和关闭链接数据库下达sql指令select语句前言:本节内容介绍使用C/

基于Go语言开发一个 IP 归属地查询接口工具

《基于Go语言开发一个IP归属地查询接口工具》在日常开发中,IP地址归属地查询是一个常见需求,本文将带大家使用Go语言快速开发一个IP归属地查询接口服务,有需要的小伙伴可以了解下... 目录功能目标技术栈项目结构核心代码(main.go)使用方法扩展功能总结在日常开发中,IP 地址归属地查询是一个常见需求:

SpringBoot实现不同接口指定上传文件大小的具体步骤

《SpringBoot实现不同接口指定上传文件大小的具体步骤》:本文主要介绍在SpringBoot中通过自定义注解、AOP拦截和配置文件实现不同接口上传文件大小限制的方法,强调需设置全局阈值远大于... 目录一  springboot实现不同接口指定文件大小1.1 思路说明1.2 工程启动说明二 具体实施2

基于Redisson实现分布式系统下的接口限流

《基于Redisson实现分布式系统下的接口限流》在高并发场景下,接口限流是保障系统稳定性的重要手段,本文将介绍利用Redisson结合Redis实现分布式环境下的接口限流,具有一定的参考价值,感兴趣... 目录分布式限流的核心挑战基于 Redisson 的分布式限流设计思路实现步骤引入依赖定义限流注解实现

SpringBoot实现RSA+AES自动接口解密的实战指南

《SpringBoot实现RSA+AES自动接口解密的实战指南》在当今数据泄露频发的网络环境中,接口安全已成为开发者不可忽视的核心议题,RSA+AES混合加密方案因其安全性高、性能优越而被广泛采用,本... 目录一、项目依赖与环境准备1.1 Maven依赖配置1.2 密钥生成与配置二、加密工具类实现2.1