路由表快速查询

点击量:2010 来源:解译网 发表时间:2023-03-16 21:15作者:李淑芬

本篇文章给大家谈谈vrf路由表怎么看,以及路由表快速查询对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

1、路由表怎么看

2、如何查看路由表

3、10分钟 带你解锁VRF知识架构,建议收藏

4、windows查看路由表的命令

5、cisco路由器如何查看vrf划分的地址

路由表怎么看

转:

TCP/IP协议时间变得真正成熟起来,并且更稳定和更可靠。然而,当涉及到计算机的时候,事情就没有那样简单了。当路由包通过网络的时候,有时候会出现错误。在这种情况下,熟悉Windows路由表是很有帮助的。路由表能够决定来自有问题的机器的数据包的去向。在本文中,我将向你介绍如何查看Windows路由表以及如何让Windows路由表中包含的数据有意义

查看Windows路由表

路由表是Windows的TCP/IP协议栈的一个重要的部分。但是,路由表不是Windows操作系统普通用户显示的东西。如果你要看到这个路由表,你必须要打开一个命令提示符对话框,然后输入“ROUTE

PRINT”命令。然后,你将看到一个类似于图A中显示的图形

在我深入讨论这个路由表之前,我建议你在命令提示符对话框中输入另一个命令。这个命令是:IPCONFIG

/ALL

我建议你使用IPCONFIG

/ALL命令的理由是因为这个命令能够显示TCP/IP协议在机器中实际上是如何设置的。的确,你可以在网卡属性页认真查看TCP/IP协议,但是,如果你从IPCONFIG得到这个信息,这个信息会更可靠。在过去的几年里,我曾经遇到过这样一些例子,IPCONFIG报告的信息与机器中的TCP/IP协议设置屏幕中显示的信息完全不一样。这种事情不常见,但是,如果正好出现这种错误,你就会遇到这种不匹配的情况。坦率地说,键入到TCP/IP属性页中的信息反映了你想要Windows为选择的网络设置的TCP/IP协议。IPCONFIG提供的信息显示了Windows实际上设置的协议。

即使你没有出现一些奇怪的Windows错误,从IPCONFIG获得你的配置信息仍是非常有用的。如果一台机器有多个网卡,要记住每一个网卡绑定的设置是很困难的。IPCONFIG列出了如图B所示的每一个网卡的各种设置,很容易阅读。

检查路由表

当这篇文章要讨论路由表的时候,你现在也许很想知道我为什让你执行IPCONFIG

/ALL命令。这样做的原因是你一般来说从来不看路由表,除非你的机器出现了问题。如果你遇到了问题,开始诊断故障的最佳地方就是对比IPCONFIG提供的信息和路由表中存储的信息。

正如你在图B中所看到的那样,IPCONFIG/ALL屏幕显示了IP地址、默认网关等一些基本的TCP/IP信息。然而,路由表却不是这样容易看懂。所以,我要用一些时间讨论如何阅读路由表以及路由表中的信息代表什么意思。

为了理解这些列中的信息代表什么意思,你需要稍微了解一下路由器是如何工作的。路由器的工作是协调一个网络与另一个网络之间的通信。因此,一台路由器包含多个网卡,每一个网卡连接到不同的网段。

当用户把一个数据包发送到本机以外的一个不同的网段时,这个数据包将被发送到路由器。路由器将决定这个数据包应该转发给哪一个网段。如果这台路由器连接两个网段或者十几个网段也没有关系。决策的过程都是一样的,而且决策都是根据路由表做出的。

如果你要查看执行“Route

Print”命令之后屏幕显示的内容,你将发现路由表分为五列。第一列是网络目的地址。列出了路由器连接的所有的网段。网络掩码列提供这个网段本身的子网掩码,而不是连接到这个网段的网卡的子网掩码。这基本上能够让路由器确定目的网络的地址类。

第三列是网关。一旦路由器确定它要把这个数据包转发到哪一个目的网络,路由器就要查看网关列表。网关表告诉路由器这个数据包应该转发到哪一个IP地址才能达到目的网络。

接口列告诉路由器哪一个网卡连接到了合适的目的网络。从技术上说,接口列仅告诉路由器分配给网卡的IP地址。那个网卡把路由器连接到目的网络。然而,路由器很聪明,知道这个地址绑定到哪一个物理网卡。

最后一列是测量。测量本身是一种科学。但是,我将设法简单向你解释一下它们做什么。我听说过的一个最佳的解释测量的方法是用机场词汇对此进行解释。设想一下,我需要从北卡罗来纳州的加洛特市飞往佛罗里达州的迈阿密。由于加洛特机场非常大,我要去迈阿密海滩可以有很多选择。我可以乘坐西北航空公司的班机。那个班机能把我带到密执安州的底特律,然后从底特律飞往迈阿密。我还可以乘坐大陆航空公司的班机飞往休斯顿,然后飞往迈阿密。另一个选择是乘坐美国航空公司的飞机直接飞往迈阿密。我应该选择哪一条线路呢?

现实生活中,有许多因素值得考虑,如飞机票的价格和起飞的时间等。但是,让我们假设这一切都是相同的。如果除了航线之外,航班都是一样的,那么,我会选择中途停留最少的航班。那会使我以最快的速度到达目的地。由于停留的次数少,我的衔接出问题的机会就少,行李丢失等问题也会减少。

路由是以同样的方式工作的。许多时候,路由器有很多方法发送一个数据包。在这种情况下,以最短的(或者最可靠的)路径发送数据包是有意义的。测量就在这里发挥作用了。Windows一般不查看测量列,除非通向一个目的地有很多路径。如果有多个路径,Windows将查看测量列以确定最短的路径。这是一种非常简单的解释。但是,这种解释说明了要点。

额外的路由选择

早些时候,我曾介绍过“Route

Print”命令。但是,你用“Route”命令实际上能够做很多事情。“Route”命令的参数如下:

ROUTE [-f] [-p] [command

[destination]

[]

-f开关是可以选择的。这个开关告诉Windows清除路由表中所有的网关输入记录。如果这个-f开关与其它命令一起使用,那么,在执行这个命令中的其它指令之前,所有的网关输入记录都将被清除。

-p开关使指定的路由保持不变。一般来说,当服务器重新启动的时候,你通过“ROUTE”命令指定的任何路由都会被删除。-p开关告诉Windows保留这个路由,即使系统重新启动也不改变。

“ROUTE”命令参数的命令部分相对简单一些。这个命令集包含PRINT、ADD、DELETE和CHANGE四个选项。我曾向你们介绍过“ROUTE

PRINT”命令。即使这个命令也包含其它的选项。例如,你可以使用通配符与这个命令一起使用。例如,如果你只要输出与192.x.x.x子网有关的路由,你可以使用这个命令:“

ROUTE PRINT 192*”。

“ROUTE DELETE”命令的工作方式与“ROUTE PRINT”非常相似。简单地输入“ROUTE

DELETE”命令,然后输入你要从路由表中删除的目的地址和网关就可以了。例如,如果你要删除192.0.0.0网关,你可以输入这个命令:“ROUTE DELETE

192.0.0.0”。

“ROUTE CHANGE”和“ROUTE

ADD”命令的基本参数都相同。当你输入这个命令的时候,你必须指定目的地、子网掩码和网关。你还可以指定一个测量和接口,不过,这是可以选择的。例如,如果你要使用最低参数增加一个目的地,你可以输入如下命令:ROUTE

ADD 147.0.0.0 255.0.0.0

148.100.100.100

在这个命令中,147.0.0.0是你新增加的目的地址。255.0.0.0是这个目的地址的子网掩码,148.100.100.100是网关。你可以使用METRIC和IF这两个参数扩大这个命令的功能。例如:ROUTE

ADD 147.0.0.0 255.0.0.0 148.100.100.100 METRIC 1 IF

1

测量这个参数是可以选择的。但是,它指定了测量或者路由跳数的数量。IF参数告诉Windows使用哪一个网卡。在这种特殊的情况下,Windows将使用作为接口1与Windows绑定的网卡。如果你不使用IF参数,Windows将搜索可供使用的最佳的网卡。

如何查看路由表

步骤

1,运行“CMD”,如图:

2,在命令提示符下输入“route print”,即可查看当前Windows系统的路由表,如图:

Network Destination  这个是 目的地址,也就是我们要访问到的地址。

NetMast 这个是子网掩码

Gateway 网关地址,也叫下一跳地址,就是我们要访问到的目的地址的入口

interface接口   ,通过interface和gateway定义到下一个路由器的链路,通常情况下,interface和gateway是同一网段的

Metric 跳数,该条路由记录的质量,一般情况下,如果有多条到达相同目的地的路由记录,路由会采用metric值小的那条路由

路由表快速查询

10分钟 带你解锁VRF知识架构,建议收藏

VRF (虚拟路由和转发) 。默认情况下,路由器使用单个全局路由表,该表包含通过静态或动态路由协议学习的所有直接连接的网络和前缀。

VRF就像路由器的VLAN,而不是使用单个全局路由表,我们可以使用多个虚拟路由表。路由器的每个接口都分配给不同的VRF。

VRF通常用于MPLS部署,当我们使用没有MPLS的VRF时,我们将其称为 VRF lite 。这就是我们将在本课中关注的内容。我们来看一个示例 拓扑 :

在上面的拓扑中,我们有一个ISP路由器和两个名为“Red”和“Blue”的客户。每个客户都有两个站点,并且这些站点连接到ISP路由器。ISP路由器只有一个全局路由表,所以如果我们像上面的拓扑那样连接所有东西,

这就是路由表的样子

ISP# show ip route connected

C    192.168.4.0/24 is directly connected, FastEthernet3/0

C    192.168.1.0/24 is directly connected, FastEthernet0/0

C    192.168.2.0/24 is directly connected, FastEthernet1/0

C    192.168.3.0/24 is directly connected, FastEthernet2/0

ISP路由器具有单个全局路由表,其具有所有4个直接连接的网络。让我们用VRF来改变这个

我想为客户“Blue”和“Red”创建一个单独的路由表。

首先,我们必须创建这些VRF:

ISP(config)# ip vrf Red

ISP(config-vrf)#

exit

ISP(config)#

ip vrf Blue

ISP(config-vrf)#

exit

全球范围内,我们为每位客户创建一个VRF。我们的下一步是将ISP路由器的接口添加到正确的VRF中。

这是如何做:

ISP(config)#interface FastEthernet 0/0ISP(config-if)#ip vrf forwarding Blue% Interface FastEthernet0/0 IP address 192.168.1.254 removed due to enabling VRF BlueISP(config-if)#ip address 192.168.1.254 255.255.255.0

在接口级别,我们使用 ip vrf forwarding 命令 将接口分配给正确的VRF。完成此操作后,您将不得不再次添加IP地址。

让我们配置其余的接口:

ISP(config)# interface FastEthernet 1/0

ISP(config-if)#

ip vrf forwarding Red

ISP(config-if)#

ip address 192.168.2.254 255.255.255.0

ISP(config)# interface FastEthernet 2/0

ISP(config-if)#

ip vrf forwarding Blue

ISP(config-if)#

ip address 192.168.3.254 255.255.255.0

ISP(config)# interface FastEthernet 3/0

ISP(config-if)#

ip vrf forwarding Red

ISP(config-if)#

ip address 192.168.4.254 255.255.255.0

现在配置了所有接口。您可以使用一个有用的命令来查看所有VRF及其接口:

我们配置了VRF,让我们来看看ISP路由器的全局路由表:

ISP# show ip route connected

全局路由表没有条目,这是因为所有接口都添加到VRF中。我们来检查一下VRF路由表:

ISP# show ip route vrf Blue connected

C    192.168.1.0/24 is directly connected, FastEthernet0/0

C    192.168.3.0/24 is directly connected, FastEthernet2/0

ISP# show ip route vrf Red connected

C    192.168.4.0/24 is directly connected, FastEthernet3/0

C    192.168.2.0/24 is directly connected, FastEthernet1/0

我们使用show ip route命令,但您需要指定要查看的VRF。如您所见,每个VRF都有自己的路由表,其中包含我们之前配置的接口。

如果你想在路由器上做一些事情,比如发送ping,那么你必须指定你想要使用的VRF。默认情况下,它将使用全局路由表。以下是如何发送ping的示例:

ISP# ping vrf Blue 192.168.1.1

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 192.168.1.1, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 ms

这很容易,只是不要忘记指定正确的VRF。同样的事情适用于路由(协议)。例如,如果要配置静态路由,则必须指定正确的VRF。看看下面的例子:

Router Blue1有一个IP地址为1.1.1.1 / 32的环回接口。让我们在ISP路由器上创建一个静态路由,以便我们可以访问它:

ISP(config)# ip route vrf Blue 1.1.1.1 255.255.255.255 192.168.1.1

我们使用相同的ip route命令,但我指定了静态路由所属的VRF。让我们看看这是否有效:

ISP# ping vrf Blue 1.1.1.1

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 1.1.1.1, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 8/24/52 ms

很容易,ping工作。路由协议怎么样?我们可以使用OSPF,EIGRP,BGP ......完全没问题。我们来看一个OSPF的例子:

客户“Blue”和“Red”都希望使用OSPF来宣传他们的网络。由于我们使用VRF,所以一切都是分开的。让我们从客户Blue的OSPF配置开始:

Blue1(config)# router ospf 1

Blue1(config-router)#

network 192.168.1.0 0.0.0.255 area 0

Blue1(config-router)#

network 1.1.1.1 0.0.0.0 area 0

Blue2(config)# router ospf 1

Blue2(config-router)#

network 192.168.3.0 0.0.0.255 area 0

Blue2(config-router)#

network 3.3.3.3 0.0.0.0 area 0

客户路由器的OSPF配置非常简单。在ISP路由器上,我们必须指定我们想要使用的VRF:

ISP(config)# router ospf 1 vrf Blue

ISP(config-router)#

network 192.168.1.0 0.0.0.255 area 0

ISP(config-router)#

network 192.168.3.0 0.0.0.255 area 0

我们配置OSPF进程1并指定我们想要使用的VRF,这就是它的全部内容。让我们为客户Red做同样的事情:

Red1(config)# router ospf 1

Red1(config-router)#

network 192.168.2.0 0.0.0.255 area 0

Red1(config-router)#

network 2.2.2.2 0.0.0.0 area 0

Red2(config)# router ospf 1

Red2(config-router)#

network 192.168.4.0 0.0.0.255 area 0

Red2(config-router)#

network 4.4.4.4 0.0.0.0 area 0

ISP(config)# router ospf 2 vrf Red

ISP(config-router)#

network 192.168.2.0 0.0.0.255 area 0

ISP(config-router)#

network 192.168.4.0 0.0.0.255 area 0

配置类似,我不得不在ISP路由器上使用另一个进程ID,因为第一个用于客户Blue。以下是ISP路由器上的VRF路由表现在的样子:

ISP# show ip route vrf Blue ospf

Routing Table: Blue

1.0.0.0/32 is subnetted, 1 subnets

O       1.1.1.1 [110/2] via 192.168.1.1, 00:00:24, FastEthernet0/0

3.0.0.0/32 is subnetted, 1 subnets

O       3.3.3.3 [110/2] via 192.168.3.3, 00:00:24, FastEthernet2/0

ISP# show ip route vrf Red ospf

Routing Table: Red

2.0.0.0/32 is subnetted, 1 subnets

O       2.2.2.2 [110/2] via 192.168.2.2, 00:00:19, FastEthernet1/0

4.0.0.0/32 is subnetted, 1 subnets

O       4.4.4.4 [110/2] via 192.168.4.4, 00:00:19, FastEthernet3/0

两个单独的路由表,每个VRF的前缀,这看起来不错。

这就是VRF lite的意义所在,虽然它有一个缺点......它不是一个可扩展的解决方案。

配置:

BLUE1:

hostname Blue1

ip cef

interface Loopback0

ip address 1.1.1.1 255.255.255.255

interface FastEthernet0/0

ip address 192.168.1.1 255.255.255.0

router ospf 1

network 1.1.1.1 0.0.0.0 area 0

network 192.168.1.0 0.0.0.255 area 0

end

BLUE2:

hostname Blue2

ip cef

interface Loopback0

ip address 3.3.3.3 255.255.255.255

interface FastEthernet0/0

ip address 192.168.3.3 255.255.255.0

router ospf 1

network 3.3.3.3 0.0.0.0 area 0

network 192.168.3.0 0.0.0.255 area 0

end

ISP:

hostname ISP

ip cef

ip vrf Blue

ip vrf Red

interface FastEthernet0/0

ip vrf forwarding Blue

ip address 192.168.1.254 255.255.255.0

interface FastEthernet1/0

ip vrf forwarding Red

ip address 192.168.2.254 255.255.255.0

interface FastEtherne2/0

ip vrf forwarding Blue

ip address 192.168.3.254 255.255.255.0

interface FastEthernet3/0

ip vrf forwarding Red

ip address 192.168.4.254 255.255.255.0

router ospf 1 vrf Blue

network 192.168.1.0 0.0.0.255 area 0

network 192.168.3.0 0.0.0.255 area 0

router ospf 2 vrf Red

network 192.168.2.0 0.0.0.255 area 0

network 192.168.4.0 0.0.0.255 area 0

end

RED1:

hostname Red1

ip cef

interface Loopback0

ip address 2.2.2.2 255.255.255.255

interface FastEthernet0/0

ip address 192.168.2.2 255.255.255.0

router ospf 1

network 2.2.2.2 0.0.0.0 area 0

network 192.168.2.0 0.0.0.255 area 0

end

RED2:

hostname Red2

ip cef

interface Loopback0

ip address 4.4.4.4 255.255.255.255

interface FastEthernet0/0

ip address 192.168.4.4 255.255.255.0

router ospf 1

network 4.4.4.4 0.0.0.0 area 0

network 192.168.4.0 0.0.0.255 area 0

windows查看路由表的命令

进入到管理员“命令提示符”,输入命令“ route print ”,然后回车,拉下活动条,可以看到“永久路由”和“IPV6路由表”。

工具原料

联想GeekPro2020

Windows10

1、点击win10电脑左下角的“windows图标”,然后在弹出菜单中找到“Windows系统”。

2、在展开的“Windows系统”下找到“命令提示符”,然后点击“右键”然后选择“更多”。

3、然后在展开的更多选项中,找到并选择“以管理员身份运行”。

4、进入到管理员“命令提示符”。

5、输入命令“route print”,然后回车,可以查看到“IPV4路由表”。

6、拉下活动条,可以看到“永久路由”和“IPV6路由表”。

cisco路由器如何查看vrf划分的地址段

mpls vpn中使用。

启用vrf:

R1(config)#ip vrf VPN-A

R1(config-vrf)#rd 1:100

R1(config-vrf)#route-target both 1:100

接口划入vrf进程:

R1(config)#int f0/0

R1(config-if)#ip vrf forwarding VPN-A

R1(config-if)#ip address 1.1.1.1 255.255.255.0

路由协议vrf进程:

R1(config)#router rip

R1(config-router)#address-family ipv4 unicast vrf VPN-A

R1(config)#router ospf 10 vrf VPN-A

R1(config)#router bgp 65001

R1(config-router)#address-family ipv4 vrf VPN-A

R1(config-vrf)#router eigrp 100

R1(config-router)#address-family ipv4 unicast vrf VPN-A

R1(config-router-af)#autonomous-system 15 (与对端匹配的as号为此处的15)

vrf路由表怎么看的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于路由表快速查询、vrf路由表怎么看的信息别忘了在本站进行查找喔。

声明

删帖请联系zhiyihome@qq.com;