Tag Archives: lldpctl

lldp

If your switch is a managed switch, then you can use lldpctl from the lldpd package (on Debian/Ubuntu) to know its MAC address, vlan, port and so on.
lldpd is a 802.1ab implementation (LLDP) to help you locate neighbors of all your equipments.

man lldpctl
The lldpctl program controls lldpd (8) daemon.

1
2
3
4
     When no specific option is given, lldpctl displays the list of discovered
     neighbors along with some of their advertised capabilities. If some
     interfaces are given, only those interfaces will be displayed.
...

example:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
lldpctl
-------------------------------------------------------------------------------
LLDP neighbors:
-------------------------------------------------------------------------------
Interface:    eth0, via: LLDP, RID: 2, Time: 0 day, 00:17:26
  Chassis:    
    ChassisID:    mac 3c:8a:b0:ff:ff:80
    SysName:      xx-jun1
    SysDescr:     Juniper Networks, Inc. ex2200-48t-4g , version 11.4R8.5 Build date: 2013-05-28 20:22:35 UTC
    Capability:   Bridge, on
    Capability:   Router, on
  Port:        
    PortID:       local 578
    PortDescr:    ge-0/0/28.0
    MFS:          1514
    PMD autoneg:  supported: yes, enabled: yes
      Adv:          10Base-T, HD: yes, FD: yes
      Adv:          100Base-T, HD: yes, FD: yes
      Adv:          100Base-X, HD: no, FD: yes
      Adv:          1000Base-T, HD: no, FD: yes                                                                                                                                                                                              
      MAU oper type: unknown                                                                                                                                                                                                                
  VLAN:         110, pvid: yes vlan110                                                                                                                                                                                                      
  LLDP-MED:                                                                                                                                                                                                                                  
    Device Type:  Network Connectivity Device                                                                                                                                                                                                
    Capability:   Capabilities                                                                                                                                                                                                              
    Capability:   Policy                                                                                                                                                                                                                    
    Capability:   Location                                                                                                                                                                                                                  
    Capability:   MDI/PSE                                                                                                                                                                                                                    
-------------------------------------------------------------------------------                                                                                                                                                              
Interface:    eth1, via: LLDP, RID: 2, Time: 0 day, 00:17:27                                                                                                                                                                                
  Chassis:                                                                                                                                                                                                                                  
    ChassisID:    mac 3c:8a:b0:ff:ff:f1                                                                                                                                                                                                      
    SysName:      xx-jun1
    SysDescr:     Juniper Networks, Inc. ex2200-48t-4g , version 11.4R8.5 Build date: 2013-05-28 20:22:35 UTC
    Capability:   Bridge, on
    Capability:   Router, on
  Port:        
    PortID:       local 594
    PortDescr:    ge-0/0/44.0
    MFS:          1514
    PMD autoneg:  supported: yes, enabled: yes
      Adv:          10Base-T, HD: yes, FD: yes
      Adv:          100Base-T, HD: yes, FD: yes
      Adv:          100Base-X, HD: no, FD: yes
      Adv:          1000Base-T, HD: no, FD: yes
      MAU oper type: unknown
  VLAN:         212, pvid: yes vlan212
  LLDP-MED:    
    Device Type:  Network Connectivity Device
    Capability:   Capabilities
    Capability:   Policy
    Capability:   Location
    Capability:   MDI/PSE
-------------------------------------------------------------------------------