cdpctl 命令
用途
控制 cdpd 守护程序,该守护程序使用 Cisco 发现协议 (CDP) 接收入局数据包或消息,并发现物理连接的 Cisco 设备。
语法
cdpctl subcommand device_name
描述
CDP 是独立于介质和独立于网络的层 2 (数据链路层) 协议。 CDP 由在 Cisco 设备上运行的网络应用程序使用,以发现直接连接到该设备的其他 Cisco 设备。 从AIX7(7200-05)开始,CDP 功能通过使用 "cdpd守护进程在AIX®逻辑分区上实现,该进程使用 CDP 接收传入的数据包或消息。 当您运行以下命令时,系统资源控制器 (SRC) 子系统将启动 cdpd 守护程序:
startsrc -s cdpdcdpctl 命令通过在 AIX 逻辑分区上配置网络接口,以使用包含物理连接的 Cisco 设备相关信息的 CDP 来接收入局数据包或消息,从而控制 cdpd 守护程序。 cdpctl 命令还通过检测从已连接的 Cisco 设备广播的数据包或消息来发现物理连接的 Cisco 设备和关联的配置设置。注: CDP 功能在 AIX 操作系统上实现,以接收 CDP 消息并仅发现物理连接的设备。 CDP 数据包只能由连接到 Cisco 设备的物理接口接收,而不能由虚拟接口接收。
子命令
- 列表
- 显示 AIX 逻辑分区上支持 CDP 的网络接口的列表。 支持 CDP 的网络接口意味着可以将该网络接口配置为使用 CDP 接收入局数据包或消息。
- 添加
- 将支持 CDP 的 Cisco 设备或网络接口添加到 AIX 逻辑分区。
- 显示端口列表
- 显示配置为使用 CDP 接收入局数据包或消息的网络接口的列表。
- 显示端口
- 显示在配置的支持 CDP 的网络接口上接收的 CDP 信息 (例如交换机和路由器功能)。
- 移除
- 通过使用 CDP 从已连接的 Cisco 设备接收任何入局数据包或消息,除去已配置的网络接口。
示例
- 要显示 cdpctl 命令的用法,请输入以下命令:
cdpctl - 要列出 AIX 逻辑分区中所有支持 CDP 的设备和网络接口,请输入以下命令:
将显示类似于以下示例的输出:cdpctl listCDP capturable devices on the system: en0 en2 - 要将网络接口添加到可以使用 CDP 从物理连接的 Cisco 设备接收数据包或消息的 AIX 逻辑分区,请输入以下命令:
将显示类似于以下示例的输出:cdpctl add en0Successfully added port en0 Waiting for CDP advertise (default 60 seconds)...... Device ID : sw-yyyyyycisco92300.xxx.xxxx.xxx.com(XXXXXXXKQ) Address : 9.x.y.z Port ID : Ethernet1/49 Capabilities : Router Level 3 : Level 2 Switch : IGMP snooping Cisco switch OS Version : Cisco Nexus Operating System (NX-OS) Software, Version 9.2(3) Platform : N9K-C92300YC Native VLAN ID : 1 Trusted Bitmap : N/A AVVID untrusted ports : N/A Duplex : Full MTU : 1500 System Name : sw-xxxxxx92300 System Object ID : N/A Management Addresses : 9.x.y.z - 要列出 AIX 逻辑分区上配置为使用 CDP 接收数据包和消息的网络接口,请输入以下命令:
将显示类似于以下示例的输出:cdpctl show portlisten0 en1
文件
- /usr/sbin/cdpd
- 包含 cdpd 守护程序。
- /usr/sbin/cdpctl
- 包含 cdpctl 命令。