๐
5-Day Bootcamp โ Instructor-Led ยท 40% OFF!
Use Code:
PROMO40
โ
Sign up here
(offer ends October 10th)
Training
Bootcamp
Courses
Tech Sessions
Resources
Blog
Tips
GitHub
YouTube
Newsletter
Playgrounds
Whats New
Events
Pricing
Sign In
Become Member
TextFSM Parser
Validate and test the parsing of your TextFSM templates
Tools
J2 Renderer
TTP Parser
TextFSM Parser
XPath Tester
Members Only
JMESPath Validator
JSON Schema Validator
Data Format Converter
TextFSM Template
Value INTERFACE (Tunnel\d+) Value DESCRIPTION (.*) Value IP_MTU (\d+) Value TUNNEL_SOURCE (\S+) Value TUNNEL_DESTINATION (\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}) Start ^interface\s+${INTERFACE} -> InTunnel InTunnel ^\s+description\s+${DESCRIPTION} -> Continue ^\s+ip\s+mtu\s+${IP_MTU} -> Continue ^\s+tunnel\s+source\s+${TUNNEL_SOURCE} -> Continue ^\s+tunnel\s+destination\s+${TUNNEL_DESTINATION} -> Continue ^! -> Record Start
0
/ 20000
Raw Text
interface Tunnel0 description GRE Tunnel to Remote Site ip address 10.10.10.1 255.255.255.252 downshift disable ip mtu 1460 tunnel source GigabitEthernet0/6 tunnel destination 203.0.113.2 ! interface Tunnel20 description GRE Tunnel to Remote Site ip address 10.10.10.5 255.255.255.252 downshift disable ip mtu 1470 tunnel source GigabitEthernet0/7 tunnel destination 203.0.113.3 !
0
/ 20000
Result
[ { "INTERFACE": "Tunnel0", "DESCRIPTION": "GRE Tunnel to Remote Site", "IP_MTU": "1460", "TUNNEL_SOURCE": "GigabitEthernet0/6", "TUNNEL_DESTINATION": "203.0.113.2" }, { "INTERFACE": "Tunnel20", "DESCRIPTION": "GRE Tunnel to Remote Site", "IP_MTU": "1470", "TUNNEL_SOURCE": "GigabitEthernet0/7", "TUNNEL_DESTINATION": "203.0.113.3" } ]
Parse
Share
Auto-Sync