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 cdpd
cdpctl 命令通过在 AIX 逻辑分区上配置网络接口,以使用包含物理连接的 Cisco 设备相关信息的 CDP 来接收入局数据包或消息,从而控制 cdpd 守护程序。 cdpctl 命令还通过检测从已连接的 Cisco 设备广播的数据包或消息来发现物理连接的 Cisco 设备和关联的配置设置。
注: CDP 功能在 AIX 操作系统上实现,以接收 CDP 消息并仅发现物理连接的设备。 CDP 数据包只能由连接到 Cisco 设备的物理接口接收,而不能由虚拟接口接收。

子命令

列表
显示 AIX 逻辑分区上支持 CDP 的网络接口的列表。 支持 CDP 的网络接口意味着可以将该网络接口配置为使用 CDP 接收入局数据包或消息。
语法: cdpctl list
添加
将支持 CDP 的 Cisco 设备或网络接口添加到 AIX 逻辑分区。
语法: cdpctl add device_name
显示端口列表
显示配置为使用 CDP 接收入局数据包或消息的网络接口的列表。
语法: cdpctl show portlist
显示端口
显示在配置的支持 CDP 的网络接口上接收的 CDP 信息 (例如交换机和路由器功能)。
语法: cdpctl show port device_name
移除
通过使用 CDP 从已连接的 Cisco 设备接收任何入局数据包或消息,除去已配置的网络接口。
语法: cdpctl remove device_name

示例

  • 要显示 cdpctl 命令的用法,请输入以下命令:
    cdpctl
  • 要列出 AIX 逻辑分区中所有支持 CDP 的设备和网络接口,请输入以下命令:
    cdpctl list
    将显示类似于以下示例的输出:
    CDP capturable devices on the system:
    en0
    en2
  • 要将网络接口添加到可以使用 CDP 从物理连接的 Cisco 设备接收数据包或消息的 AIX 逻辑分区,请输入以下命令:
    cdpctl add en0
    将显示类似于以下示例的输出:
    Successfully 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 portlist
    将显示类似于以下示例的输出:
    en0
    en1

文件

/usr/sbin/cdpd
包含 cdpd 守护程序。
/usr/sbin/cdpctl
包含 cdpctl 命令。