- Preface
- Installing UCS NID Controller
- Configuration Management
- Administering the Cisco ME 1200 NID
- Configuring Notifications
- Zero Touch Provisioning
- Auto Discovery of Cisco ME 1200 NIDs
- Configuring Synchronous Ethernet
- Configuring Ethernet Virtual Connections
- Configuring Switch Ports
- Configuring Spanning-Tree Protocol
- Configuring Link Aggregation Control Protocol (LACP)
- Provisioning Link Layer Discovery Protocol
- Configuring SNMP
- Configuring PTP
- Configuring ACLs
- Configuring Quality of Service (QoS)
- Configuring Ethernet OAM, Link OAM, and CFM
- Configuring Performance Monitoring
- Configuring EPS
- Configuring ERPS
- Configuring L2CP
- Configuring MAC Security
- Configuring NTP
- Configuring Storm Control
- Configuring Syslog
- Configuring SPAN
- Configuring RSPAN
- Configuring RFC 2544
- Configuring sFlow
- Configuring UDLD
- Configuring LST
- Configuring Flex Links
- Configuring Y.1564
- Configuring Bulk Provisioning
- Template Management
Provisioning Link Layer Discovery Protocol
The Cisco Discovery Protocol (CDP) is a device discovery protocol that runs over Layer 2 (the data link layer) on all Cisco-manufactured devices (routers, bridges, access servers, and switches). CDP allows network management applications to automatically discover and learn about other Cisco devices connected to the network.
To support non-Cisco devices and to allow for interoperability between other devices, the switch supports the IEEE 802.1AB Link Layer Discovery Protocol (LLDP). LLDP is a neighbor discovery protocol that is used for network devices to advertise information about themselves to other devices on the network. This protocol runs over the data link layer, which allows two systems running different network layer protocols to learn about each other.
LLDP supports a set of attributes that it uses to discover neighbor devices. These attributes contain type, length, and value descriptions and are referred to as TLVs. LLDP supported devices can use TLVs to receive and send information to their neighbors. Details such as configuration information, device capabilities, and device identity can be advertised using this protocol.
By default, LLDP is disabled globally and on interfaces.
The switch supports these basic management TLVs. These are mandatory LLDP TLVs.
-
Port description TLV
-
System name TLV
-
System description
-
System capabilities TLV
-
Management address TLV
These organizationally-specific LLDP TLVs are also advertised to support LLDP-MED.
How To Configure LLDP
Setting LLDP Global Configuration
After the configuration is sent to the Cisco ME 1200 NID, use the following get command to view the setLldpConfig configuration.
UCS(ProvisionLldpPortType)# getLldpConfig getLldpConfigRequest UCS(ProvisionLldpPortType)# getLldpConfig review
Commands in queue:
getLldpConfig getLldpConfigRequest
UCS(ProvisionLldpPortType)# getLldpConfig commit
GetLldpConfig_Output.lldpGlobalConfiguration.global_state = true GetLldpConfig_Output.lldpGlobalConfiguration.hold_time = 5 GetLldpConfig_Output.lldpGlobalConfiguration.timer = 10 GetLldpConfig_Output.lldpGlobalConfiguration.tlv_select.system_name = true GetLldpConfig_Output.lldpGlobalConfiguration.tlv_select.system_description = true GetLldpConfig_Output.lldpGlobalConfiguration.tlv_select.port_description = true GetLldpConfig_Output.lldpGlobalConfiguration.tlv_select.management_address = true GetLldpConfig_Output.lldpGlobalConfiguration.tlv_select.system_capabilities = true GetLldpConfig_Output.lldpGlobalConfiguration.reinit_delay = 10 GetLldpConfig_Output.lldpGlobalConfiguration.lldp_transmission_delay = 10 GetLldpConfig Commit Success!!!
Setting LLDP Configuration to Default
After the configuration is sent to the Cisco ME 1200 NID, use the following get command to view the setLldpDefaults configuration.
UCS(ProvisionLldpPortType)# getLldpDefaults getLldpDefaultsRequest UCS(ProvisionLldpPortType)# getLldpDefaults review
Commands in queue:
getLldpDefaults getLldpDefaultsRequest
UCS(ProvisionLldpPortType)# getLldpDefaults commit
GetLldpDefaults_Output.lldpGlobalConfiguration.global_state = true GetLldpDefaults_Output.lldpGlobalConfiguration.hold_time = 5 GetLldpDefaults_Output.lldpGlobalConfiguration.timer = 30 GetLldpDefaults_Output.lldpGlobalConfiguration.tlv_select.system_name = true GetLldpDefaults_Output.lldpGlobalConfiguration.tlv_select.system_description = true GetLldpDefaults_Output.lldpGlobalConfiguration.tlv_select.port_description = true GetLldpDefaults_Output.lldpGlobalConfiguration.tlv_select.management_address = true GetLldpDefaults_Output.lldpGlobalConfiguration.tlv_select.system_capabilities = true GetLldpDefaults_Output.lldpGlobalConfiguration.reinit_delay = 2 GetLldpDefaults_Output.lldpGlobalConfiguration.lldp_transmission_delay = 10 GetLldpDefaults Commit Success!!!
Setting LLDP Port Configuration
After the configuration is sent to the Cisco ME 1200 NID, use the following get command to view the setLldpPortConfig configuration.
UCS(ProvisionLldpPortType)# getLldpportConfig physicalPortNum 3 UCS(ProvisionLldpPortType)# getLldpportConfig review
Commands in queue:
getLldpConfig physicalPortNum 3
UCS(ProvisionLldpPortType)# getLldpportConfig commit
GetLldpPortConfig_Output.lldpPortConfiguration.port_number = 3 GetLldpPortConfig_Output.lldpPortConfiguration.lldp_transmit_enable = false GetLldpPortConfig_Output.lldpPortConfiguration.lldp_receive_enable = false GetLldpPortConfig Commit Success!!!
Setting LLDP Port Configuration to Default
After the configuration is sent to the Cisco ME 1200 NID, use the following get command to view the setlldpportdefaults configuration.
UCS(ProvisionLldpPortType)# getLldpportdefaults physicalPortNum 3 UCS(ProvisionLldpPortType)# getLldpportdefaults review
Commands in queue:
getLldpportdefaults physicalPortNum 3
UCS(ProvisionLldpPortType)# getLldpportdefaults commit
GetLldpPortDefaults_Output.lldpPortConfiguration.port_number = 3 GetLldpPortDefaults_Output.lldpPortConfiguration.lldp_transmit_enable = true GetLldpPortDefaults_Output.lldpPortConfiguration.lldp_receive_enable = true GetLldpPortDefaults Commit Success!!!
Other Commands For LLDP Configuration
Clearing LLDP Counters
UCS(ProvisionLldpPortType)# clearLldpCounters physicalPortNum 3
Displaying LLDP Neighbors
UCS(ProvisionLldpPortType)# showlldpneighbors physicalPortNum 3 UCS(ProvisionLldpPortType)# showlldpneighbors commit
ShowLldpNeighbors_Output.lldpNeighborInformation.local_port_id = 3 ShowLldpNeighbors_Output.lldpNeighborInformation.chassis_id = '18-9C-5D-A7-F4-1C' ShowLldpNeighbors_Output.lldpNeighborInformation.remote_port_id = 'Gi0/3' ShowLldpNeighbors_Output.lldpNeighborInformation.remote_port_description = 'GigabitEthernet0/3' ShowLldpNeighbors_Output.lldpNeighborInformation.remote_system_name = 'IRF-Whales-1' ShowLldpNeighbors_Output.lldpNeighborInformation.remote_system_capabilities = 'Bridge(+), Router(+)' ShowLldpNeighbors_Output.lldpNeighborInformation.remote_system_description = 'Cisco IOS Software, ME360x Software (ME360x-UNIVERSAL-M), Version 15.4(2)SN, RELEASE SOFTWARE (fc1) Technical Support: http://www.cisco.com/techsupport Copyright (c) 1986-2014 by Cisco Systems, Inc. Compiled Fri 21-Mar-14 09:12 by prod_rel_team' ShowLldpNeighbors_Output.lldpNeighborInformation.remote_management_IP = '7.3.9.13 (IPv4)' ShowLldpNeighbors_Output.lldpNeighborInformation.remote_management_IPv6 = '' ShowLldpNeighbors Commit Success!!!
Displaying LLDP Statistics
UCS(ProvisionLldpPortType)# showlldpstatistics physicalPortNum 3 UCS(ProvisionLldpPortType)# showlldpstatistics commit
ShowLldpStatistics_Output.lldpPortStatistics.global_counters.total_neighbor_entries_added = 1 ShowLldpStatistics_Output.lldpPortStatistics.local_counters.Tx_Frames = 17 ShowLldpStatistics_Output.lldpPortStatistics.local_counters.Rx_Frames = 0 ShowLldpStatistics_Output.lldpPortStatistics.local_counters.Rx_Errors = 0 ShowLldpStatistics_Output.lldpPortStatistics.local_counters.Rx_Frames_Discarded = 0 ShowLldpStatistics_Output.lldpPortStatistics.local_counters.TLVs_Discarded = 0 ShowLldpStatistics_Output.lldpPortStatistics.local_counters.TLVs_Unrecognized = 0 ShowLldpStatistics_Output.lldpPortStatistics.local_counters.Org_Discarded = 0 ShowLldpStatistics_Output.lldpPortStatistics.local_counters.Age_Outs = 0 ShowLldpStatistics Commit Success!!!
Feedback