我遇到了一个应该很容易解决的问题 - 我需要在我的网络中的几个 cisco ASR 1002-X 上查看来自一个特定下一跳的所有路由。通常这应该像| inc x.x.x.x
过滤器一样简单show ip route
,但是由于接口名称的长度,所有输出都出现在两行中,这使得过滤器无用。这是一些示例输出:
<Router>#sh ip route
<legend omitted>
D*EX 0.0.0.0/0 [170/51968] via 10.x.x.58, 7w0d, GigabitEthernet0/2/0.140
10.0.0.0/8 is variably subnetted, 294 subnets, 13 masks
D EX 10.x.x.23/32
[170/5120] via 10.x.x.78, 5w1d, GigabitEthernet0/2/0.142
D 10.x.x.0/24
[90/3584] via 10.x.x.58, 2w3d, GigabitEthernet0/2/0.140
D 10.x.x.0/13
[90/4864] via 10.x.x.68, 7w0d, GigabitEthernet0/2/0.141
D 10.x.x.0/30
[90/4608] via 10.x.x.68, 7w0d, GigabitEthernet0/2/0.141
D 10.x.x.4/30
[90/5376] via 10.x.x.58, 7w0d, GigabitEthernet0/2/0.140
D 10.x.x.253/32
[90/133120] via 10.x.x.58, 7w0d, GigabitEthernet0/2/0.140
D 10.x.x.254/32
[90/132352] via 10.x.x.68, 7w0d, GigabitEthernet0/2/0.141
D 10.x.x.0/14
[90/3328] via 10.x.x.58, 7w0d, GigabitEthernet0/2/0.140
...<etc>
无论我做什么(包括将终端宽度增加到 256 个字符),输出总是在两行上,从而无法使用 pipe/inc 过滤器。我知道我可以重定向到文件,复制到我的桌面,然后开始通过文本编辑器进行一些手动搜索,但是当我正在解决问题时,这一切都非常耗时。
有没有办法通过下一跳 IP 过滤路由器上所有路由的列表,即使下一跳 IP 显示在输出的第二行show ip route
?