Skip to content

Commit 9db9016

Browse files
julmanglanomjbear
andauthored
Fix hp_procurve sh int br stkd port names (#2311)
* hp_procurve_show_interfaces_brief: support stacked port names * Rename and consolidate raw data * Remove several duplicate lines to "reduce" the test data * Rename the test data files with a more meaningful name --------- Co-authored-by: Michael Bear <38406045+mjbear@users.noreply.github.com>
1 parent 9b7fc8d commit 9db9016

3 files changed

Lines changed: 218 additions & 1 deletion

File tree

ntc_templates/templates/hp_procurve_show_interfaces_brief.textfsm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Value PORT ([a-zA-Z0-9\-]+)
1+
Value PORT ([a-zA-Z0-9\-/]+)
22
Value TYPE (\S*)
33
Value INTRUSION_ALERT (Yes|No)
44
Value ENABLED (Yes|No)
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
Status and Counters - Port Status
2+
3+
| Intrusion MDI Flow Bcast
4+
Port Type | Alert Enabled Status Mode Mode Ctrl Limit
5+
------------ ---------- + --------- ------- ------ ---------- ---- ---- -----
6+
1/1 100/1000T | No Yes Up 1000FDx MDI off 0
7+
1/2 100/1000T | No Yes Up 1000FDx MDIX off 0
8+
1/24 100/1000T | No Yes Down 1000FDx Auto off 0
9+
1/25 1000SX | No Yes Up 1000FDx NA off 0
10+
1/26 1000SX | No Yes Up 1000FDx NA off 0
11+
1/27 | No Yes Down . off 0
12+
1/28-Trk1 SFP+SR | No Yes Up 10GigFD NA off 0
13+
2/1 100/1000T | No Yes Up 1000FDx MDIX off 0
14+
2/2 100/1000T | No Yes Up 1000FDx MDI off 0
15+
2/6 100/1000T | No Yes Up 100FDx MDI off 0
16+
2/25 1000SX | No Yes Up 1000FDx NA off 0
17+
2/26 1000SX | No Yes Up 1000FDx NA off 0
18+
2/27 | No Yes Down . off 0
19+
2/28 | No Yes Down . off 0
20+
3/1 100/1000T | No Yes Up 1000FDx MDIX off 0
21+
3/2 100/1000T | No Yes Up 1000FDx MDIX off 0
22+
3/24 100/1000T | No Yes Down 1000FDx Auto off 0
23+
3/25 1000SX | No Yes Up 1000FDx NA off 0
24+
3/26 1000SX | No Yes Up 1000FDx NA off 0
25+
3/27 | No Yes Down . off 0
26+
3/28-Trk1 SFP+SR | No Yes Up 10GigFD NA off 0
Lines changed: 191 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,191 @@
1+
---
2+
parsed_sample:
3+
- bcast_limit: "0"
4+
enabled: "Yes"
5+
flow_ctrl: "off"
6+
intrusion_alert: "No"
7+
mdi_mode: "MDI"
8+
mode: "1000FDx"
9+
port: "1/1"
10+
status: "Up"
11+
type: "100/1000T"
12+
- bcast_limit: "0"
13+
enabled: "Yes"
14+
flow_ctrl: "off"
15+
intrusion_alert: "No"
16+
mdi_mode: "MDIX"
17+
mode: "1000FDx"
18+
port: "1/2"
19+
status: "Up"
20+
type: "100/1000T"
21+
- bcast_limit: "0"
22+
enabled: "Yes"
23+
flow_ctrl: "off"
24+
intrusion_alert: "No"
25+
mdi_mode: "Auto"
26+
mode: "1000FDx"
27+
port: "1/24"
28+
status: "Down"
29+
type: "100/1000T"
30+
- bcast_limit: "0"
31+
enabled: "Yes"
32+
flow_ctrl: "off"
33+
intrusion_alert: "No"
34+
mdi_mode: "NA"
35+
mode: "1000FDx"
36+
port: "1/25"
37+
status: "Up"
38+
type: "1000SX"
39+
- bcast_limit: "0"
40+
enabled: "Yes"
41+
flow_ctrl: "off"
42+
intrusion_alert: "No"
43+
mdi_mode: "NA"
44+
mode: "1000FDx"
45+
port: "1/26"
46+
status: "Up"
47+
type: "1000SX"
48+
- bcast_limit: "0"
49+
enabled: "Yes"
50+
flow_ctrl: "off"
51+
intrusion_alert: "No"
52+
mdi_mode: ""
53+
mode: "."
54+
port: "1/27"
55+
status: "Down"
56+
type: ""
57+
- bcast_limit: "0"
58+
enabled: "Yes"
59+
flow_ctrl: "off"
60+
intrusion_alert: "No"
61+
mdi_mode: "NA"
62+
mode: "10GigFD"
63+
port: "1/28-Trk1"
64+
status: "Up"
65+
type: "SFP+SR"
66+
- bcast_limit: "0"
67+
enabled: "Yes"
68+
flow_ctrl: "off"
69+
intrusion_alert: "No"
70+
mdi_mode: "MDIX"
71+
mode: "1000FDx"
72+
port: "2/1"
73+
status: "Up"
74+
type: "100/1000T"
75+
- bcast_limit: "0"
76+
enabled: "Yes"
77+
flow_ctrl: "off"
78+
intrusion_alert: "No"
79+
mdi_mode: "MDI"
80+
mode: "1000FDx"
81+
port: "2/2"
82+
status: "Up"
83+
type: "100/1000T"
84+
- bcast_limit: "0"
85+
enabled: "Yes"
86+
flow_ctrl: "off"
87+
intrusion_alert: "No"
88+
mdi_mode: "MDI"
89+
mode: "100FDx"
90+
port: "2/6"
91+
status: "Up"
92+
type: "100/1000T"
93+
- bcast_limit: "0"
94+
enabled: "Yes"
95+
flow_ctrl: "off"
96+
intrusion_alert: "No"
97+
mdi_mode: "NA"
98+
mode: "1000FDx"
99+
port: "2/25"
100+
status: "Up"
101+
type: "1000SX"
102+
- bcast_limit: "0"
103+
enabled: "Yes"
104+
flow_ctrl: "off"
105+
intrusion_alert: "No"
106+
mdi_mode: "NA"
107+
mode: "1000FDx"
108+
port: "2/26"
109+
status: "Up"
110+
type: "1000SX"
111+
- bcast_limit: "0"
112+
enabled: "Yes"
113+
flow_ctrl: "off"
114+
intrusion_alert: "No"
115+
mdi_mode: ""
116+
mode: "."
117+
port: "2/27"
118+
status: "Down"
119+
type: ""
120+
- bcast_limit: "0"
121+
enabled: "Yes"
122+
flow_ctrl: "off"
123+
intrusion_alert: "No"
124+
mdi_mode: ""
125+
mode: "."
126+
port: "2/28"
127+
status: "Down"
128+
type: ""
129+
- bcast_limit: "0"
130+
enabled: "Yes"
131+
flow_ctrl: "off"
132+
intrusion_alert: "No"
133+
mdi_mode: "MDIX"
134+
mode: "1000FDx"
135+
port: "3/1"
136+
status: "Up"
137+
type: "100/1000T"
138+
- bcast_limit: "0"
139+
enabled: "Yes"
140+
flow_ctrl: "off"
141+
intrusion_alert: "No"
142+
mdi_mode: "MDIX"
143+
mode: "1000FDx"
144+
port: "3/2"
145+
status: "Up"
146+
type: "100/1000T"
147+
- bcast_limit: "0"
148+
enabled: "Yes"
149+
flow_ctrl: "off"
150+
intrusion_alert: "No"
151+
mdi_mode: "Auto"
152+
mode: "1000FDx"
153+
port: "3/24"
154+
status: "Down"
155+
type: "100/1000T"
156+
- bcast_limit: "0"
157+
enabled: "Yes"
158+
flow_ctrl: "off"
159+
intrusion_alert: "No"
160+
mdi_mode: "NA"
161+
mode: "1000FDx"
162+
port: "3/25"
163+
status: "Up"
164+
type: "1000SX"
165+
- bcast_limit: "0"
166+
enabled: "Yes"
167+
flow_ctrl: "off"
168+
intrusion_alert: "No"
169+
mdi_mode: "NA"
170+
mode: "1000FDx"
171+
port: "3/26"
172+
status: "Up"
173+
type: "1000SX"
174+
- bcast_limit: "0"
175+
enabled: "Yes"
176+
flow_ctrl: "off"
177+
intrusion_alert: "No"
178+
mdi_mode: ""
179+
mode: "."
180+
port: "3/27"
181+
status: "Down"
182+
type: ""
183+
- bcast_limit: "0"
184+
enabled: "Yes"
185+
flow_ctrl: "off"
186+
intrusion_alert: "No"
187+
mdi_mode: "NA"
188+
mode: "10GigFD"
189+
port: "3/28-Trk1"
190+
status: "Up"
191+
type: "SFP+SR"

0 commit comments

Comments
 (0)