Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Template: cisco_ios_show_ip_ospf_database_router #606

Merged
merged 9 commits into from
Mar 8, 2020
48 changes: 48 additions & 0 deletions templates/cisco_ios_show_ip_ospf_database_router.textfsm
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
Value Filldown ROUTER_ID (\d+\.\d+\.\d+\.\d+)
Value Filldown PROCESS_ID (\d+)
Value Filldown AREA (\d+\.\d+\.\d+\.\d+|\d+)
Value Filldown LSA_AGE (\d+)
Value Filldown LSA_OPTIONS (.*)
ChristopherJHart marked this conversation as resolved.
Show resolved Hide resolved
Value Filldown LSA_TYPE (.*)
Value Filldown LSA_ID (\d+\.\d+\.\d+\.\d+)
Value Filldown LSA_ADV_ROUTER (\d+\.\d+\.\d+\.\d+)
Value Filldown LSA_SEQ_NUMBER (\S+)
Value Filldown LSA_CHECKSUM (\S+)
Value Filldown LSA_LENGTH (\d+)
Value Filldown LSA_NUM_LINKS (\d+)
Value LS_LINK_TYPE ((a Stub Network)|(a Transit Network)|(another Router \(point-to-point\)))
ChristopherJHart marked this conversation as resolved.
Show resolved Hide resolved
Value LS_LINK_ID (\d+\.\d+\.\d+\.\d+)
Value LS_LINK_DATA (\d+\.\d+\.\d+\.\d+)
Value LS_MTID_METRICS (\d+)
Value LS_TOS_0_METRICS (\d+)

Start
^\s+OSPF Router with ID \(${ROUTER_ID}\) \(Process ID ${PROCESS_ID}\)
ChristopherJHart marked this conversation as resolved.
Show resolved Hide resolved
^\s+Router Link States \(Area ${AREA}\) -> LSAInfo
^\s*$$
^. -> Error

LSAInfo
^\s+LS age: ${LSA_AGE}
^\s+Options: \(${LSA_OPTIONS}\)
^\s+LS Type: ${LSA_TYPE}
^\s+Link State ID: ${LSA_ID}
^\s+Advertising Router: ${LSA_ADV_ROUTER}
^\s+LS Seq Number: ${LSA_SEQ_NUMBER}
^\s+Checksum: ${LSA_CHECKSUM}
^\s+Length: ${LSA_LENGTH}
^\s+Number of Links: ${LSA_NUM_LINKS} -> LSAs
^\s*$$
^. -> Error

LSAs
^\s+Link connected to: ${LS_LINK_TYPE}
^\s+\(Link ID\) ((Network\/subnet number)|(Designated Router address)|(Neighboring Router ID)): ${LS_LINK_ID}
^\s+\(Link Data\) ((Network Mask)|(Router Interface address)): ${LS_LINK_DATA}
^\s+Number of MTID metrics: ${LS_MTID_METRICS}
^\s+TOS 0 Metrics: ${LS_TOS_0_METRICS} -> Next.Record
^\s+LS age: ${LSA_AGE} -> LSAInfo
^\s*$$
^. -> Error

EOF
1 change: 1 addition & 0 deletions templates/index
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,7 @@ cisco_ios_show_running-config_partition_route-map.textfsm, .*, cisco_ios, sh[[ow
cisco_ios_show_capability_feature_routing.textfsm, .*, cisco_ios, sh[[ow]] cap[[ability]] f[[eature]] r[[outing]]
cisco_ios_show_authentication_sessions.textfsm, .*, cisco_ios, show authen[[tication]] ses[[sions]]
cisco_ios_show_environment_temperature.textfsm, .*, cisco_ios, sh[[ow]] envi[[ronment]] t[[emperature]]
cisco_ios_show_ip_ospf_database_router.textfsm, .*, cisco_ios, sh[[ow]] ip ospf data[[base]] r[[outer]]
cisco_ios_show_ip_ospf_interface_brief.textfsm, .*, cisco_ios, sh[[ow]] ip ospf int[[erface]]
cisco_ios_show_processes_memory_sorted.textfsm, .*, cisco_ios, sh[[ow]] pro[[cesses]] mem[[ory]] so[[rted]]
cisco_ios_show_interfaces_description.textfsm, .*, cisco_ios, sh[[ow]] int[[erfaces]] des[[cription]]
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,130 @@
OSPF Router with ID (100.1.1.1) (Process ID 1)

Router Link States (Area 0)

LS age: 14
Options: (No TOS-capability, DC)
LS Type: Router Links
Link State ID: 100.1.1.1
Advertising Router: 100.1.1.1
LS Seq Number: 80000206
Checksum: 0x8A21
Length: 72
Number of Links: 4

Link connected to: a Stub Network
(Link ID) Network/subnet number: 100.1.1.1
(Link Data) Network Mask: 255.255.255.255
Number of MTID metrics: 0
TOS 0 Metrics: 1

Link connected to: a Transit Network
(Link ID) Designated Router address: 192.168.2.1
(Link Data) Router Interface address: 192.168.2.1
Number of MTID metrics: 0
TOS 0 Metrics: 1

Link connected to: another Router (point-to-point)
(Link ID) Neighboring Router ID: 100.3.3.3
(Link Data) Router Interface address: 192.168.1.1
Number of MTID metrics: 0
TOS 0 Metrics: 1

Link connected to: a Stub Network
(Link ID) Network/subnet number: 192.168.1.0
(Link Data) Network Mask: 255.255.255.252
Number of MTID metrics: 0
TOS 0 Metrics: 1


LS age: 1694
Options: (No TOS-capability, DC)
LS Type: Router Links
Link State ID: 100.2.2.2
Advertising Router: 100.2.2.2
LS Seq Number: 80000202
Checksum: 0xCA4F
Length: 60
Number of Links: 3

Link connected to: a Stub Network
(Link ID) Network/subnet number: 100.2.2.2
(Link Data) Network Mask: 255.255.255.255
Number of MTID metrics: 0
TOS 0 Metrics: 1

Link connected to: a Transit Network
(Link ID) Designated Router address: 192.168.3.2
(Link Data) Router Interface address: 192.168.3.1
Number of MTID metrics: 0
TOS 0 Metrics: 1

Link connected to: a Transit Network
(Link ID) Designated Router address: 192.168.2.1
(Link Data) Router Interface address: 192.168.2.2
Number of MTID metrics: 0
TOS 0 Metrics: 1


LS age: 15
Options: (No TOS-capability, DC)
LS Type: Router Links
Link State ID: 100.3.3.3
Advertising Router: 100.3.3.3
LS Seq Number: 800001FD
Checksum: 0x3969
Length: 72
Number of Links: 4

Link connected to: a Stub Network
(Link ID) Network/subnet number: 100.3.3.3
(Link Data) Network Mask: 255.255.255.255
Number of MTID metrics: 0
TOS 0 Metrics: 1

Link connected to: a Transit Network
(Link ID) Designated Router address: 192.168.4.2
(Link Data) Router Interface address: 192.168.4.1
Number of MTID metrics: 0
TOS 0 Metrics: 1

Link connected to: another Router (point-to-point)
(Link ID) Neighboring Router ID: 100.1.1.1
(Link Data) Router Interface address: 192.168.1.2
Number of MTID metrics: 0
TOS 0 Metrics: 1

Link connected to: a Stub Network
(Link ID) Network/subnet number: 192.168.1.0
(Link Data) Network Mask: 255.255.255.252
Number of MTID metrics: 0
TOS 0 Metrics: 1


LS age: 1752
Options: (No TOS-capability, DC)
LS Type: Router Links
Link State ID: 100.4.4.4
Advertising Router: 100.4.4.4
LS Seq Number: 800001F7
Checksum: 0x5CB0
Length: 60
Number of Links: 3

Link connected to: a Stub Network
(Link ID) Network/subnet number: 100.4.4.4
(Link Data) Network Mask: 255.255.255.255
Number of MTID metrics: 0
TOS 0 Metrics: 1

Link connected to: a Transit Network
(Link ID) Designated Router address: 192.168.4.2
(Link Data) Router Interface address: 192.168.4.2
Number of MTID metrics: 0
TOS 0 Metrics: 1

Link connected to: a Transit Network
(Link ID) Designated Router address: 192.168.3.2
(Link Data) Router Interface address: 192.168.3.2
Number of MTID metrics: 0
TOS 0 Metrics: 1
Loading