Skip to content

Commit 54413a0

Browse files
authored
Add Mikrotik RouterOS 'interface bridge host print terse without-paging' (#2181)
Signed-off-by: Clemens Hopfer <[email protected]>
1 parent 5a61736 commit 54413a0

File tree

4 files changed

+124
-0
lines changed

4 files changed

+124
-0
lines changed

ntc_templates/templates/index

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -832,6 +832,7 @@ linux_arp_-a.textfsm, .*, linux, arp -a
832832
linux_vzlist.textfsm, .*, linux, vzlist
833833
linux_top.textfsm, .*, linux, top
834834

835+
mikrotik_routeros_interface_bridge_host_print_terse_without-paging.textfsm, .*, mikrotik_routeros, [[/]]in[[terface]] b[[ridge]] h[[ost]] p[[rint]] t[[erse]] wi[[thout-paging]]
835836
mikrotik_routeros_ip_hotspot_ip-binding_print_terse_without-paging.textfsm, .*, mikrotik_routeros, [[/]]ip h[[otspot]] ip-b[[inding]] p[[rint]] t[[erse]] wi[[thout-paging]]
836837
mikrotik_routeros_routing_ospf_neighbor_print_terse_without-paging.textfsm, .*, mikrotik_routeros, [[/]]r[[outing]] o[[spf]] nei[[ghbor]] p[[rint]] t[[erse]] wi[[thout-paging]]
837838
mikrotik_routeros_ip_dhcp-server_lease_print_terse_without-paging.textfsm, .*, mikrotik_routeros, [[/]]ip dh[[cp-server]] l[[ease]] pr[[int]] t[[erse]] wi[[thout-paging]]
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
Value ID (\d+)
2+
Value DISABLED (X)
3+
Value INVALID (I)
4+
Value DYNAMIC (D)
5+
Value LOCAL (L)
6+
Value EXTERNAL (E)
7+
Value COMMENT (.*)
8+
Value MAC_ADDRESS ([a-zA-Z0-9]{2}(:[a-zA-Z0-9]{2}){5})
9+
Value VLAN_ID (\d+)
10+
Value INTERFACE (\S+)
11+
Value BRIDGE (\S+)
12+
Value ON_INTERFACE (\S+)
13+
14+
Start
15+
^\s*${ID}\s+(?:${DISABLED})?(?:${INVALID})?(?:${DYNAMIC})?(?:${LOCAL}|\s)?(?:${EXTERNAL}|\s)?\s+(comment=${COMMENT}\s+)?mac-address=${MAC_ADDRESS}\s+(vid=${VLAN_ID}\s+)?interface=${INTERFACE}\s+bridge=${BRIDGE}(\s+on-interface=${ON_INTERFACE})?\s*$$ -> Record
16+
^\s*$$
17+
^. -> Error
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
0 D E mac-address=11:22:33:44:55:01 interface=ether4 bridge=lan-bridge on-interface=ether4
2+
1 D E mac-address=11:22:33:44:55:02 interface=ether3 bridge=lan-bridge on-interface=ether3
3+
2 DLE mac-address=11:22:33:44:55:03 interface=lan-bridge bridge=lan-bridge on-interface=lan-bridge
4+
3 DL mac-address=11:22:33:44:55:04 interface=ether4 bridge=lan-bridge on-interface=ether4
5+
4 I mac-address=11:22:33:44:55:05 interface=lan-bridge bridge=lan-bridge
6+
5 I comment=test comment mac-address=11:22:33:44:55:06 interface=lan-bridge bridge=lan-bridge
7+
6 XI mac-address=11:22:33:44:55:07 interface=lan-bridge bridge=lan-bridge
8+
7 XI mac-address=11:22:33:44:55:08 vid=123 interface=lan-bridge bridge=lan-bridge
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
---
2+
parsed_sample:
3+
- bridge: "lan-bridge"
4+
comment: ""
5+
disabled: ""
6+
dynamic: "D"
7+
external: "E"
8+
id: "0"
9+
interface: "ether4"
10+
invalid: ""
11+
local: ""
12+
mac_address: "11:22:33:44:55:01"
13+
on_interface: "ether4"
14+
vlan_id: ""
15+
- bridge: "lan-bridge"
16+
comment: ""
17+
disabled: ""
18+
dynamic: "D"
19+
external: "E"
20+
id: "1"
21+
interface: "ether3"
22+
invalid: ""
23+
local: ""
24+
mac_address: "11:22:33:44:55:02"
25+
on_interface: "ether3"
26+
vlan_id: ""
27+
- bridge: "lan-bridge"
28+
comment: ""
29+
disabled: ""
30+
dynamic: "D"
31+
external: "E"
32+
id: "2"
33+
interface: "lan-bridge"
34+
invalid: ""
35+
local: "L"
36+
mac_address: "11:22:33:44:55:03"
37+
on_interface: "lan-bridge"
38+
vlan_id: ""
39+
- bridge: "lan-bridge"
40+
comment: ""
41+
disabled: ""
42+
dynamic: "D"
43+
external: ""
44+
id: "3"
45+
interface: "ether4"
46+
invalid: ""
47+
local: "L"
48+
mac_address: "11:22:33:44:55:04"
49+
on_interface: "ether4"
50+
vlan_id: ""
51+
- bridge: "lan-bridge"
52+
comment: ""
53+
disabled: ""
54+
dynamic: ""
55+
external: ""
56+
id: "4"
57+
interface: "lan-bridge"
58+
invalid: "I"
59+
local: ""
60+
mac_address: "11:22:33:44:55:05"
61+
on_interface: ""
62+
vlan_id: ""
63+
- bridge: "lan-bridge"
64+
comment: "test comment"
65+
disabled: ""
66+
dynamic: ""
67+
external: ""
68+
id: "5"
69+
interface: "lan-bridge"
70+
invalid: "I"
71+
local: ""
72+
mac_address: "11:22:33:44:55:06"
73+
on_interface: ""
74+
vlan_id: ""
75+
- bridge: "lan-bridge"
76+
comment: ""
77+
disabled: "X"
78+
dynamic: ""
79+
external: ""
80+
id: "6"
81+
interface: "lan-bridge"
82+
invalid: "I"
83+
local: ""
84+
mac_address: "11:22:33:44:55:07"
85+
on_interface: ""
86+
vlan_id: ""
87+
- bridge: "lan-bridge"
88+
comment: ""
89+
disabled: "X"
90+
dynamic: ""
91+
external: ""
92+
id: "7"
93+
interface: "lan-bridge"
94+
invalid: "I"
95+
local: ""
96+
mac_address: "11:22:33:44:55:08"
97+
on_interface: ""
98+
vlan_id: "123"

0 commit comments

Comments
 (0)