Skip to content

Commit

Permalink
add capabilities to cisco_nxos_show_lldp_neighbors (#1587)
Browse files Browse the repository at this point in the history
  • Loading branch information
mjbear authored Jan 10, 2024
1 parent d8e2d68 commit c106a59
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 20 deletions.
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
Value NEIGHBOR (\S+)
Value LOCAL_INTERFACE (\S+)
Value NEIGHBOR_INTERFACE (\S+)
Value CAPABILITIES (\w+)

Start
^Device.*ID -> LLDP

LLDP
^${NEIGHBOR}\s+${LOCAL_INTERFACE}\s+\d+\s+(\w+?\s+)?${NEIGHBOR_INTERFACE} -> Record
^${NEIGHBOR}\s+${LOCAL_INTERFACE}\s+\d+\s+(${CAPABILITIES}?\s+)?${NEIGHBOR_INTERFACE} -> Record
^${NEIGHBOR}\s*$$
^\s+${LOCAL_INTERFACE}\s+\d+\s+(\w+?\s+)?${NEIGHBOR_INTERFACE} -> Record
^\s+${LOCAL_INTERFACE}\s+\d+\s+(${CAPABILITIES}?\s+)?${NEIGHBOR_INTERFACE} -> Record
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
---
parsed_sample:
- local_interface: "Eth1/1"
- capabilities: "BR"
local_interface: "Eth1/1"
neighbor: "nx-osv9000-3-long-name.com"
neighbor_interface: "Ethernet1/1"
- local_interface: "Eth1/2"
- capabilities: "BR"
local_interface: "Eth1/2"
neighbor: "nx-osv9000-4-extremely-long-name"
neighbor_interface: "Ethernet1/1"
- local_interface: "Eth1/3"
- capabilities: "BR"
local_interface: "Eth1/3"
neighbor: "nx-osv9000-2"
neighbor_interface: "Ethernet1/3"
Original file line number Diff line number Diff line change
@@ -1,47 +1,62 @@
---
parsed_sample:
- local_interface: "mgmt0"
- capabilities: "B"
local_interface: "mgmt0"
neighbor: "dcx3.org.local"
neighbor_interface: "Gi1/0/37"
- local_interface: "Eth1/1"
- capabilities: "BR"
local_interface: "Eth1/1"
neighbor: "r2-services"
neighbor_interface: "Eth1/1"
- local_interface: "Eth1/3"
- capabilities: "B"
local_interface: "Eth1/3"
neighbor: "dx1.org.local"
neighbor_interface: "Te1/1/1"
- local_interface: "Eth1/5"
- capabilities: ""
local_interface: "Eth1/5"
neighbor: "fw1-clinical-partner"
neighbor_interface: "ethernet1/9"
- local_interface: "Eth1/6"
- capabilities: ""
local_interface: "Eth1/6"
neighbor: "fw1-clinical-partner"
neighbor_interface: "ethernet1/10"
- local_interface: "Eth1/7"
- capabilities: ""
local_interface: "Eth1/7"
neighbor: "fw2-clinical-partner"
neighbor_interface: "ethernet1/9"
- local_interface: "Eth1/8"
- capabilities: ""
local_interface: "Eth1/8"
neighbor: "fw2-clinical-partner"
neighbor_interface: "ethernet1/10"
- local_interface: "Eth3/1"
- capabilities: "BR"
local_interface: "Eth3/1"
neighbor: "cr-ebc.org.local"
neighbor_interface: "Fo1/0/8"
- local_interface: "Eth3/13"
- capabilities: "BR"
local_interface: "Eth3/13"
neighbor: "r2-services"
neighbor_interface: "Eth3/13"
- local_interface: "Eth3/23"
- capabilities: ""
local_interface: "Eth3/23"
neighbor: "fw1-services"
neighbor_interface: "ethernet1/21"
- local_interface: "Eth3/24"
- capabilities: ""
local_interface: "Eth3/24"
neighbor: "fw2-services"
neighbor_interface: "ethernet1/23"
- local_interface: "Eth4/1"
- capabilities: "BR"
local_interface: "Eth4/1"
neighbor: "cr-park.org.local"
neighbor_interface: "Fo1/0/8"
- local_interface: "Eth4/13"
- capabilities: "BR"
local_interface: "Eth4/13"
neighbor: "r2-services"
neighbor_interface: "Eth4/13"
- local_interface: "Eth4/23"
- capabilities: ""
local_interface: "Eth4/23"
neighbor: "fw1-services"
neighbor_interface: "ethernet1/22"
- local_interface: "Eth4/24"
- capabilities: ""
local_interface: "Eth4/24"
neighbor: "fw2-services"
neighbor_interface: "ethernet1/24"

0 comments on commit c106a59

Please sign in to comment.