Loader

Profiles LLDP

The LLDP Profile is used for configuring the Link Layer Discovery Profile (LLDP) that allows the OLT and attached devices to exchange information about each other.  This allows the discovery of devices, their IP, software capabilities, and more.  It also allows configuration of VLANs for voice phones.  The LLDP Profile supports the following attributes:

 

LLDP Profile Attributes (page 1 of 2)

Attribute  Values  Default  Req Description
Name Printable string N/A Y The name of the LLDP Profile
Admin-status enabled | disabled enabled N Whether to enable LLDP on this Line
Chassis-id-source  chassis-id-tid |
chassis-id-ifc-name |chassis-id-ip-address | chassis-id-local |
chassis-id-mac-address |
chassis-id-port-label |
chassis-id-ont-label  | chassis-id-reserved
   

Use TID as chassis id (olt name)
Use snmp interface name
Use current IP address as chassis id Deprecate?
Use MAC address as chassis id.
Use User Label of UNI port as chassis id
Use ONT user label as chassis id Deprecate?

Lldp-notify-enable true | false False N Whether to send LLDP notifications on SNMP.
Link-aggregation true | false False N Whether to send information about Link Aggregation to the peer.
mac-phy true | false False N Whether to send mac/phy config data.
Max-frame-size true | false False N Whether to send mtu information.
Med-capabilities true | false False N Whether to send LLDP MED capabilities information.
Med-extended-pd true | false False N Whether to send LLDP Med extended powered device information (also invalid for the OLT to set to true).
Med-extended-pse true | false False N Whether to send LLDP med power source device information.
Med-inventory true | false False N Whether to send LLDP med inventory information.
med-location true | false False N Whether to send lldp med inventory information.
Med-location-source location-src-aid-ifname |
location_src_userlabel-ifalias |
location-src-template |
location-src-medlocation
Location-src-aid-ifname N Location includes the ifname of port.
Location includes port userlabel or ifalias
Location generated using a template.
Location follows lldp med naming.
Med-location-template String N/A N Variables are used to generate location name.  Only supported via EMS.
Med-location-type location-type-coordinate.. |
location-type-civic-address | location-type-elin |
location-type-unknown
Location-type-civic-address N Location is geocode location info.
Location is a street address
Location is elin name.
Location type is not specified or unused.
Med-network-policy true | false False N Whether to send med network policy configuration to device.

 

 

LLDP Profile Attributes (page 2 of 2)

Attribute  Values  Default  Req Description
Med-notify-enable true | false False N Whether to send lldp med notifications on snmp.
Mgmt-address true | false False N Whether to send IP address information to LLDP peer.
Port-description   true | false False N

Whether to send port description information to LLDP peer.

Port-id-source String N/A N Defines a template for port ID information.  Typically only set by the EMS.
Port-id-template String N/A N Defines a template for port ID information.  Typically only set by the EMS.
Port-vlan true | false False N Whether to send the pvid information for this port to peer.
Power-via-mdi true | false False N Whether to send power over MDI attributes to peer.
Protocol true | false False N Whether to send protocol vlan ID to peer.
Stp-hold true | false False N Whether to perform an STP hold until the first LLDP message is sent before forwarding packets from the device.  Ensures phones get LLDP info for vlan before DHCP is allowed.
Stp-hold-time 60..300 60 N Time to hold waiting on first LLDP exchange before putting port in forwarding mode.
System-capabilities true | false False N Whether to send LLDP system capabilities to the peer.
System-description true | false False N Whether to send the system description to the peer.
System-name true | false False N Whether to send system name to the peer.
Vlan-name true | false False N Whether to send the vlan name to the peer.

 

Note: * = required parameter

The command lldp profile allows the OLT and attached devices to exchange information about each other.

  • Command Path – tolt>profiles>lldp-profiles>
  • Module – tolt
  • Container – profiles
  • Container – lldp-profiles
  • Types – 
    • *Name  The name of the LLDP Profile.
      • Printable string
    • Admin-status  Whether to enable LLDP on this Line. 
      • enabled default) | disabled 
    • Chassis-id-source   Use TID as chassis id (olt name), Use snmp interface name,, Use current IP address as chassis id
      Deprecate?, Use MAC address as chassis id, Use User Label of UNI port as chassis id, Use ONT user label as chassis id
      Deprecate?
      • chassis-id-tid | chassis-id-ifc-name | chassis-id-ip-address | chassis-id-local | chassis-id-mac-address | chassis-id-port-label | chassis-id-ont-label | chassis-id-reserved
    • Lldp-notify-enable – Whether to send LLDP notifications on SNMP.< 
      • true | false default)
    • Link-aggregation – Whether to send information about Link Aggregation to the peer.
      • true | false (default)
    • mac-phy – Whether to send mac/phy config data.
      • true | false (default)
    • Max-frame-size – Whether to send mtu information.  
      • true | false (default)
    • Med-capabilities – Whether to send LLDP MED capabilities information.
      • true | false (default)
    • <Med-extended-pd – Whether to send LLDP Med extended powered device information (also invalid for the OLT to set to true).
      • true | false (default)
    • Med-extended-pse – Whether to send LLDP med power source device information.
      • true | false (default)
    • Med-inventory – Whether to send LLDP med inventory information.
      • true | false (default)  
    • med-location Whether to send lldp med inventory information.
      • true | false (default)
    • Med-location-sourceLocation includes the ifname of port, Location includes port userlabel or ifalias, Location generated using a template, Location follows lldp med naming.
      • location-src-aid-ifname (default) | location_src_userlabel-ifalias | location-src-template | location-src-medlocation
    • Med-location-template Variables are used to generate location name.  Only supported via EMS.
      • String
    • Med-location-type Location is geocode location info, Location is a street address, Location is elin name, Location type is not specified or unused.
      • location-type-coordinate | location-type-civic-address (default) | location-type-elin | location-type-unknown
    • Med-network-policy Whether to send med network policy configuration to device.
      • true | false (default)
    • Med-notify-enable Whether to send lldp med notifications on snmp.
      • true | false (default)
    • Mgmt-address Whether to send IP address information to LLDP peer.
      • true | false (default)
    • Port-description Whether to send port description information to an LLDP peer.
      • true | false (default)
    • Port-id-source Defines a template for port ID information. Typically, only set by the EMS.
      • String
    • Port-id-template Template for port id information, Typically only set by the EMS.
      • String
    • Port-vlan Whether to send the pvid information for this port to peer.
      • true | false (default)
    • Power-via-mdi Whether to send power over MDI attributes to peer.
      • true | false (default)
    • Protocol Whether to send protocol vlan ID to peer.
      • true | false (default)
    • Stp-hold Whether to perform an STP hold until the first LLDP message is sent before forwarding packets from the device.  Ensures phones get LLDP info for vlan before DHCP is allowed.
      • true | false (default)
    • Stp-hold-timeTime to hold waiting for the first LLDP exchange before putting port in forwarding mode.
      • 60 .. 300 (default 60)
    • System-capabilities Whether to send LLDP system capabilities to the peer.
      • true | false default)
    • System-description Whether to send the system description to the peer.
      • true | false (default)
    • System-name Whether to send the system name to the peer.
      • true | false (default)
    • Vlan-name Whether to send the vlan name to the peer.
      • true | false default)
    • med-location Whether to send lldp med inventory information.
      • true | false (default)

Create LLDP Profile

  • Command Path – tolt>profiles>lldp-profiles>
  • Module – tolt
  • Container – profiles
  • Container – lldp-profiles
  • Types – Example Parameters
    • *name  lldp-enabled
      • admin-status enabled
      • port-description true
      • system-name true
      • system-capabilities true
      • med-extended-poe true
      • med-inventory true

 

The LLDP profile defines what information is sent from the OLT towards the attached devices on UNI ports. 

  1. From the MDS1-ESUA<config># command line, input tolt profiles lldp-profiles lldp-enabled, and press Enter. Output similar to the following is displayed:
MDS1-ESUA<config># tolt profiles lldp-profiles lldp-enabled <enter>
MDS1-ESUA<config-lldp-profiles-lldp-enabled># 
  1. From the MDS1-ESUA<config-profiles-lldp-profiles-lldp-enabled># command line, input admin-status enabled, press Enter
Note: Repeat this step to input and enable the following lldp attributes:   
    port-description true
    system-name true
    system-description true
    system-capabilities true
    med-extended-poe true
    med-inventory true
  1. Input commit and press Enter. Outputs similar to the following are displayed:
MDS1-ESUA<config-lldp-profiles-lldp-enabled># admin-status enabled <enter>
MDS1-ESUA<config-lldp-profiles-lldp-enabled># port-description true <enter>
MDS1-ESUA<config-lldp-profiles-lldp-enabled># system-name true <enter>
MDS1-ESUA<config-lldp-profiles-lldp-enabled># system-description true <enter>
MDS1-ESUA<config-lldp-profiles-lldp-enabled># system-capabilities true <enter>
MDS1-ESUA<config-lldp-profiles-lldp-enabled># med-extended-poe true <enter>
MDS1-ESUA<config-lldp-profiles-lldp-enabled># med-inventory true <enter> 
MDS1-ESUA<config-lldp-profiles-lldp-enabled># exit <enter>
MDS1-ESUA<config># _

Delete LLDP Profile

  • Command Path – no>tolt>profiles>lldp-profiles>
  • Command – no
  • Module – tolt
  • Container – profiles
  • Types – Example Parameters
    • Container – lldp-profiles
      • lldp-enabled

 

  1. From theMDS1-ESUA<config># command line, input no tolt profiles lldp-profiles lldp-enabled, and press Enter
  2. Input commit and press Enter. Outputs similar to the following are displayed:

MDS1-ESUA<config># no tolt profiles lldp-profiles lldp-enabled <enter>
MDS1-ESUA<config># commit <enter>
MDS1-ESUA<config># _

 

 

Add LLDP Profile to Port

Note: Go to Interfaces>Interface UNI for the Uni Configuration Assignments.
  • Command Path – tolt>interfaces>uni>config>
  • Module – tolt
  • Container – interfaces
  • Container – uni
  • Container – config
  • Type – Example Parameters
    • *Aid – ETH1-1-1-1-1
    • lldp-profile lldp-enabled

 

  1. From the MDS1-ESUA<config># command line, input tolt interfaces uni config ETH1-1-1-1-1 lldp-profile lldp-enabled, and press Enter
  2. Input commit and press Enter. Outputs similar to the following are displayed:

MDS1-ESUA<config># tolt interfaces uni config ETH1-1-1-1-1 lldp-profile lldp-enabled <enter>
MDS1-ESUA<config-config-ETH1-1-1-1-1># commit <enter>
Commit Complete.
MDS1-ESUA<config-config-ETH1-1-1-1-1># Exit <enter>
MDS1-ESUA<config># _

 

 

 

FEEDBACK: Are you happy with this material?