尝试使用textFSM解析此输出,仅捕获IPV6地址和前缀(最后一列)
Fri Jan 17 14:47:52.532 EST
BGP router identifier x.x.x.x, local AS number 22773
BGP generic scan interval 60 secs
Non-stop routing is enabled
BGP table state: Active
Table ID: 0xe0800000 RD version: 1838
BGP main routing table version 1838
BGP NSR Initial initsync version 2 (Reached)
BGP NSR/ISSU Sync-Group versions 1838/0
BGP scan interval 60 secs
BGP is operating in STANDALONE mode.
Process RcvTblVer bRIB/RIB LabelVer ImportVer SendTblVer StandbyVer
Speaker 1838 1838 1838 1838 1838 1838
Neighbor Spk AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down St/PfxRcd
2001:578:1:0:172:17:249:18
0 22773 236964 229196 1838 0 0 11w2d 411
2001:578:1:0:172:17:249:19
0 22773 236927 229196 1838 0 0 11w2d 411
2001:578:2800:0:172:22:66:102
0 22773 114619 114616 1838 0 0 11w2d 72
2001:578:2800:0:172:22:77:159
0 22773 126001 114572 1838 0 0 9w4d 8
2001:578:2800:0:172:22:77:160
0 22773 126009 114560 1838 0 0 11w2d 8
使用此TextFSM模板,但它只会转储IP地址
Value NEIGHBOR (\S+)
Value SPK (\d+)
Value AS (\d+)
Value MSGRCVD (\d+)
Value MSGSENT (\d+)
Value TBLVER (\d+)
Value INQ (\d+)
Value OUTQ (\d+)
Value UPDOWN ((\S+(\s\S+)*))
Value PFXRCD (\S+)
Start
^${NEIGHBOR}
^${SPK}\s+${AS}\s+${MSGRCVD}\s+${MSGSENT}\s+${TBLVER}\s+${INQ}\s+${OUTQ}\s+${UPDOWN}\s+${PFXRCD}->;记录
不知道为什么它不会显示IP地址+其他字段
此show命令将只在一行上转储每个IP地址,而在另一行上转储其余IP地址,这与屏幕大小等无关
IPv6地址前面的行缺少
\s+
:输出:
相关问题 更多 >
编程相关推荐