Windows路由表详解

合集下载

windows下route命令详解

windows下route命令详解

windows下route命令详解windows下 route命令详解在一个网上查找到的,和Linux下的route很类似,但有部分不一样,汗死,开始以为是linux下的route.使用 Route 命令行工具查看并编辑计算机的 IP 路由表。

Route 命令和语法如下所示:route [-f] [-p] [Command][Destination] [mask Netmask][Gateway] [metric Metric]] [if Interface]]-f 清除所有网关入口的路由表。

如果该参数与某个命令组合使用,路由表将在运行命令前清除。

-p 与 add 命令一起使用时使路由具有永久性。

该参数与 add命令一起使用时,将使路由在系统引导程序之间持久存在。

默认情况下,系统重新启动时不保留路由。

与 print命令一起使用时,显示已注册的持久路由列表。

忽略其他所有总是影响相应持久路由的命令。

Command 指定您想运行的命令 (Add/Change/Delete/Print)。

路由类型:有三种路由1.主机路由从一台主机映射一条到本地网络上的的其他主机上command format:route add -host destination_ip local_ip -interfaceinterfaceeg:我们想为本地主机接口hme0(204.12.17.1)和另一台在相邻才C 类网络上的主机(204.12.16.100)之间增加一条路由#route add -host 204.12.16.100 204.12.17.1 -interfacehme02.网络路由允许数据包从本地主机传输到在本地网络的其他主机上增加一个到另一个网络的的直接路由command format:route add -net destination_network_ip local_ip -netmaskmaskeg:如果我们要想为C类网掩码在本地主机(204.12.17.1)和我们上面指出的网络之间增加一条路由(204.12.16.0网络)我们可以使用如下的命令:#route add -net 204.12.16.0 204.12.17.1 -netmask255.255.255.03.缺省路由将寻找一条路由的任务传送到一台路由器。

路由表名词解释

路由表名词解释

路由表名词解释
路由表是一种用于指定数据包到达目标主机的正确路径的技术。

它是一种特定的表,用于将数据包发送到正确的目的地。

一般来说,
路由表需要两件事:其一是列出路由器可以传输的网络;其二是为每
个网络规定如何处理进入的数据包。

路由表主要由三个字段组成:地址、掩码以及“下一跳”。

地址
字段表示数据包的目标网络。

掩码字段说明数据包可以到达哪些主机。

最后,“下一跳”字段则标明接收数据包的路由器或者接入点。

路由表也可以根据数据包的上层协议来确定下一跳目的地。

上层
协议由TCP/IP协议族标准定义。

当路由表中没有包含任何信息时,路
由器就会使用它的默认路由。

默认路由也称为缺省路由,缺省路由是路由表中的一个特殊规则,它指定来自某个网络的数据包应该发送到哪里去。

通常,路由器会传
给它自己一个默认路由,但也可以从其它路由器那里获取默认路由。

路由表是一种分布式协议,它用于更新网络中的现有路由和管理
者的地址。

为了实现这一目的,路由表将信息存储在一个名为路由表
的数据库中,它包含网络的拓扑结构及其详细信息,以便路由器根据
网络上的情况来动态更新路由表以及管理者的地址。

路由表的构成

路由表的构成

路由表的构成
路由表是网络中的一种重要的数据结构,它记录了网络中各个节点之间的路由信息,是网络通信的基础。

路由表的构成包括以下几个方面。

1. 目的地址
路由表中的每一条记录都包含了一个目的地址,这个地址指的是数据包要到达的目的地。

在路由表中,目的地址通常以IP地址的形式表示。

2. 下一跳地址
下一跳地址指的是数据包从当前节点出发,需要经过的下一个节点的地址。

在路由表中,下一跳地址通常也以IP地址的形式表示。

3. 接口
接口指的是数据包从当前节点出发,需要经过的网络接口。

在路由表中,接口通常以数字或字母的形式表示。

4. 路由类型
路由类型指的是路由表中记录的路由信息的类型。

常见的路由类型包括静态路由和动态路由。

静态路由是由网络管理员手动配置的路由信息,而动态路由则是由路由协议自动学习和更新的路由信息。

5. 距离
距离指的是数据包从当前节点出发,到达目的地需要经过的路由器数量。

在路由表中,距离通常以数字的形式表示。

6. 路由器标识
路由器标识指的是路由器在网络中的唯一标识符。

在路由表中,路由器标识通常以IP地址的形式表示。

7. 路由器接口
路由器接口指的是路由器与网络中其他节点之间的物理或逻辑连接。

在路由表中,路由器接口通常以数字或字母的形式表示。

路由表的构成包括了目的地址、下一跳地址、接口、路由类型、距离、路由器标识和路由器接口等多个方面。

这些信息的准确性和完整性对于网络通信的稳定性和可靠性至关重要,因此网络管理员需要认真维护和管理路由表,确保网络的正常运行。

windows下route命令详解(转载)

windows下route命令详解(转载)

windows下route命令详解(转载)1.具体功能该命令⽤于在本地IP路由表中显⽰和修改条⽬。

使⽤不带参数的ROUTE可以显⽰帮助。

2.语法详解route [-f] [-p] [command [destination] [mask netmask] [gateway] [metricmetric] [if interface]3.参数说明-f清除所有不是主路由(⼦⽹掩码为255.255.255.255的路由)、环回⽹络路由(⽬标为127.0.0.0,⼦⽹掩码为 255.255.255.0的路由)或多播路由(⽬标为224.0.0.0,⼦⽹掩码为240.0.0.0的路由)的条⽬的路由表。

如果它与命令之⼀(例如Add、Change或Delete)结合使⽤,表会在运⾏命令之前清除。

-p与Add命令共同使⽤时,指定路由被添加到注册表并在启动TCP/IP协议的时候初始化IP路由表。

默认情况下,启动TCP/IP协议时不会保存添加的路由,与Print命令⼀起使⽤时,则显⽰永久路由列表。

所有其他的命令都忽略此参数。

永久路由存储在注册表中的位置是HKEY_LOCAL_MACHSYSTEMCurrentControlSetServicesTcpipParametersPersistentRoutes。

command 指定要运⾏的命令。

下表列出了有效的命令。

destination指定路由的⽹络⽬标地址。

⽬标地址可以是⼀个IP⽹络地址(其中⽹络地址的主机地址位设置为0),对于主机路由是IP地址,对于默认路由是0.0.0.0。

masksubnetmask指定与⽹络⽬标地址相关联的⽹掩码(⼜称⼦⽹掩码)。

⼦⽹掩码对于IP⽹络地址可以是⼀适当的⼦⽹掩码,对于主机路由是255.255.255.255,对于默认路由是0.0.0.0。

如果忽略,则使⽤⼦⽹掩码255.255.255.255。

定义路由时由于⽬标地址和⼦⽹掩码之间的关系,⽬标地址不能⽐它对应的⼦⽹掩码更为详细。

路由表说明(详解routeprint)

路由表说明(详解routeprint)

看了nell‎o的路由表,就找来这片文‎章,比较详细的解‎释了路由表,这个还是比较‎常用的,和大家共享路由表说明Active‎Routes‎:Networ‎k Destin‎a tion Netmas‎k Gatewa‎y Interf‎a ce Metric‎0.0.0.00.0.0.0192.168.123.254192.168.123.8810.0.0.00.0.0.0192.168.123.254192.168.123.681127.0.0.0255.0.0.0127.0.0.1127.0.0.11192.168.123.0255.255.255.0192.168.123.68192.168.123.681192.168.123.0255.255.255.0192.168.123.88192.168.123.881192.168.123.68255.255.255.255127.0.0.1127.0.0.11192.168.123.88255.255.255.255127.0.0.1127.0.0.11192.168.123.255255.255.255.255192.168.123.68192.168.123.681192.168.123.255255.255.255.255192.168.123.88192.168.123.881224.0.0.0224.0.0.0192.168.123.68192.168.123.681224.0.0.0224.0.0.0192.168.123.88192.168.123.881255.255.255.255255.255.255.255192.168.123.68192.168.123.681Defaul‎t Gatewa‎y: 192.168.123.254-------------------------------------------------------------------------------------- 当前的路由:destin‎a tion目‎的网段mask子网‎掩码interf‎a ce到达该‎目的地的本路‎由器的出口i‎pgatewa‎y下一跳路由器‎入口的ip,路由器通过i‎nterfa‎c e和gat‎e way定义‎一调到下一个‎路由器的链路‎,通常情况下,interf‎a ce和ga‎t eway是‎同一网段的m‎etric 跳数,该条路由记录‎的质量,一般情况下,如果有多条到‎达相同目的地‎的路由记录,路由器会采用‎m etric‎值小的那条路‎由第一条缺省路由:意思就是说,当一个数据包‎的目的网段不‎在你的路由记‎录中,那么,你的路由器该‎把那个数据包‎发送到哪里!缺省路由的网‎关是由你的连‎接上的def‎ault gatewa‎y决定的该路‎由记录的意思‎是:当我接收到一‎个数据包的目‎的网段不在我‎的路由记录中‎,我会将该数据‎包通过192‎.168.123.88这个接口‎发送到192‎.168.123.254这个地‎址,这个地址是下‎一个路由器的‎一个接口,这样这个数据‎包就可以交付‎给下一个路由‎器处理,与我无关。

路由表说明(详解route print)

路由表说明(详解route print)

看了的路由表,就找来这片文章,比较详细的解释了路由表,这个还是比较常用的,和大家共享路由表说明::当前的路由:目的网段子网掩码到达该目的地的本路由器的出口下一跳路由器入口的,路由器通过和定义一调到下一个路由器的链路,通常情况下,和是同一网段的跳数,该条路由记录的质量,一般情况下,如果有多条到达相同目的地的路由记录,路由器会采用值小的那条路由第一条缺省路由:意思就是说,当一个数据包的目的网段不在你的路由记录中,那么,你的路由器该把那个数据包发送到哪里!缺省路由的网关是由你的连接上的决定的该路由记录的意思是:当我接收到一个数据包的目的网段不在我的路由记录中,我会将该数据包通过这个接口发送到这个地址,这个地址是下一个路由器的一个接口,这样这个数据包就可以交付给下一个路由器处理,与我无关。

该路由记录的线路质量第二条缺省路由:该路由记录的意思是:当我接收到一个数据包的目的网段不在我的路由记录中,我会将该数据包通过这个接口发送到这个地址,这个地址是下一个路由器的一个接口,这样这个数据包就可以交付给下一个路由器处理,与我无关。

该路由记录的线路质量第三条本地环路:这个网段内所有地址都指向自己机器,如果收到这样一个数据,应该发向哪里该路由记录的线路质量第四条直联网段的路由记录:当路由器收到发往直联网段的数据包时该如何处理,这种情况,路由记录的和是同一个。

当我接收到一个数据包的目的网段是时,我会将该数据包通过这个接口直接发送出去,因为这个端口直接连接着这个网段,该路由记录的线路质量第五条直联网段的路由记录当我接收到一个数据包的目的网段是时,我会将该数据包通过这个接口直接发送出去,因为这个端口直接连接着这个网段,该路由记录的线路质量第六条本地主机路由:当路由器收到发送给自己的数据包时将如何处理当我接收到一个数据包的目的网段是时,我会将该数据包收下,因为这个数据包时发送给我自己的,该路由记录的线路质量第七条本地主机路由:当路由器收到发送给自己的数据包时将如何处理当我接收到一个数据包的目的网段是时,我会将该数据包收下,因为这个数据包时发送给我自己的,该路由记录的线路质量第八条本地广播路由:当路由器收到发送给直联网段的本地广播时如何处理当我接收到广播数据包的目的网段是时,我会将该数据从接口以广播的形势发送出去,该路由记录的线路质量第九条本地广播路由:当路由器收到发送给直联网段的本地广播时如何处理当我接收到广播数据包的目的网段是时,我会将该数据从接口以广播的形势发送出去,该路由记录的线路质量第十条组播路由:当路由器收到一个组播数据包时该如何处理当我接收到组播数据包时,我会将该数据从接口以组播的形势发送出去,该路由记录的线路质量第十一条组播路由:当路由器收到一个组播数据包时该如何处理当我接收到组播数据包时,我会将该数据从接口以组播的形势发送出去,该路由记录的线路质量。

路由表详解——精选推荐

路由表详解——精选推荐

路由表详解路由表说明--------------------------------------源码:----------------------------------------------Active Routes:Network Destination Netmask Gateway Interface Metric0.0.0.0 0.0.0.0 192.168.123.254 192.168.123.88 10.0.0.0 0.0.0.0 192.168.123.254 192.168.123.68 1127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1192.168.123.0 255.255.255.0 192.168.123.68 192.168.123.68 1192.168.123.0 255.255.255.0 192.168.123.88 192.168.123.88 1192.168.123.68 255.255.255.255 127.0.0.1 127.0.0.1 1192.168.123.88 255.255.255.255 127.0.0.1 127.0.0.1 1192.168.123.255 255.255.255.255 192.168.123.68 192.168.123.68 1192.168.123.255 255.255.255.255 192.168.123.88 192.168.123.88 1224.0.0.0 224.0.0.0 192.168.123.68 192.168.123.68 1224.0.0.0 224.0.0.0 192.168.123.88 192.168.123.88 1255.255.255.255 255.255.255.255 192.168.123.68 192.168.123.68 1Default Gateway: 192.168.123.254----------------------------------------------------------------------------------------当前的路由:destination ⽬的⽹段mask ⼦⽹掩码interface 到达该⽬的地的本路由器的出⼝ipgateway 下⼀跳路由器⼊⼝的ip,路由器通过interface和gateway定义⼀调到下⼀个路由器的链路,通常情况下,interface和gateway是同⼀⽹段的metric 跳数,该条路由记录的质量,⼀般情况下,如果有多条到达相同⽬的地的路由记录,路由器会采⽤metric值⼩的那条路由第⼀条缺省路由:意思就是说,当⼀个数据包的⽬的⽹段不在你的路由记录中,那么,你的路由器该把那个数据包发送到哪⾥!缺省路由的⽹关是由你的连接上的default gateway决定的该路由记录的意思是:当我接收到⼀个数据包的⽬的⽹段不在我的路由记录中,我会将该数据包通过192.168.123.88这个接⼝发送到192.168.123.254这个地址,这个地址是下⼀个路由器的⼀个接⼝,这样这个数据包就可以交付给下⼀个路由器处理,与我⽆关。

路由表的组成元素

路由表的组成元素

路由表的组成元素
路由表的组成元素有目的网络、掩码、度量值、管理距离、出接口(地址)。

①目的网络地址(Destination)用来标识IP包的目的地址或目的网络。

②网络掩码(Mask)与目的地址一起来标识目的主机或路由器所在的网段的地
址。

③下一跳地址(Gateway)说明IP包所经由的下一个路由器。

④发送的物理端口(Interface)说明IP包将从该路由器哪个接口转发。

⑤路由信息的来源(Owner)每个路由表项的第一个字段,表示该路由的来。

⑥路由优先级(Pri)路由表项管理距离。

⑦度量值(Metric)指明路由的困难程度由Hop Count(跳数,即数据分组从来源
端传送到目的端途中所经过的路由器的数目)、网络延迟、网络流量、网络可靠性等因素决定。

在计算机网络中,路由表或称路由择域信息库(RIB)是一个存储在路由器或者联网计算机中的电子表格(文件)或类数据库。

路由表存储着指向特定网络地址的路径(在有些情况下,还记录有路径的路由度量值)。

路由表中含有网络周边的拓扑信息。

路由表建立的主要目标是为了实现路由协议和静态路由选择。

在现代路由器构造中,路由表不直接参与数据包的传输,而是用于生成一个小型指向表,这个指向表仅仅包含由路由算法选择的数据包传输优先路径,这个表格通常为了优化硬件存储和查找而被压缩或提前编译。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Windows路由表详解
对于路由器的路由表,大部分网管朋友都很熟悉,但是对于windows的路由表,可能了解的人就相对少一些。

今天我们就一起来看看windows路由表。

一、 windows路由表条目解释
1. 使用ipconfig /all查看网卡信息
2. 使用route print命令查看路由表信息,如下图:
3. 路由表信息解释
1)名词解释:
Active Routes:活动的路由
Network destination :目的网段
Netmask:子网掩码
Gateway:网关,又称下一跳路由器。

在发送IP数据包时,网关定义了针对特定的网络目的地址,数据包发送到的下一跳服务器。

如果是本地计算机直接连接到的网络,网关通常是本地计算机对应的网络接口,但是此时接口必须和网关一致;如果是远程网络或默认路由,网关通常是本地计算机所连接到的网络上的某个服务器或路由器。

Interface:接口,接口定义了针对特定的网络目的地址,本地计算机用于发送数据包的网络接口。

网关必须位于和接口相同的子网(默认网关除外),否则造成在使用此路由项时需调用其他路由项,从而可能会导致路由死锁。

Metric:跳数,跳数用于指出路由的成本,通常情况下代表到达目标地址所需要经过的跳跃数量,一个跳数代表经过一个路由器。

跳数越低,代表路由成本越低,优先级越高。

Persistent Routes:手动配置的静态固化路由
2)第一条路由信息:缺省路由
当系统接收到一个目的地址不在路由表中的数据包时,系统会将该数据包通过
192.168.99.8这个接口发送到缺省网关192.168.99.1。

3)第二条路由信息:本地环路
当系统接收到一个发往目标网段127.0.0.0的数据包时,系统将接收发送给该网段的所有数据包。

4)第三条路由信息:直连网段的路由记录
当系统接收到一个发往目的网段192.168.99.0/24的数据包时,系统会将该数据包通过192.168.99.8这个接口发送出去。

5)第四条路由信息:本地主机路由
当系统接收到一个目标ip地址为本地网卡ip地址的数据包时,系统会将该数据包收下。

6)第五条路由信息:本地广播路由
当系统接收到一个发给直连网段的本地广播数据包时,系统会将该数据包从192.168.99.8这个接口以广播的形式发送出去。

7)第六条路由信息:组播路由
当系统接收到一个组播数据包时,系统会将该数据包从192.168.99.8这个接口以组播的形式发送出去。

8)第七条路由信息:广播路由
在系统接收到一个绝对广播数据包时,系统会将该数据包通过192.168.99.8这个接口发送出去。

9)Default Gateway(缺省网关)
二、windows路由表操作
windows路由表的设置主要通过route命令,ROUTE命令格式如下:
ROUTE [-f] [-p] [command [destination] [MASK netmask] [gateway] [METRIC metric] [IF interface]
其中–f 参数用于清除路由表,-p参数用于永久保留某条路由(即在系统重启时不会丢失路由)。

Command主要有PRINT(打印)、ADD(添加)、DELETE(删除)、CHANGE(修改)共4个命令。

Destination代表所要达到的目标IP地址。

MASK是子网掩码的关键字。

Netmask代表具体的子网掩码,如果不加说明,默认是
255.255.255.255(单机IP地址)。

如果代表全部出口子网掩码可用0.0.0.0。

Gateway代表出口网关。

其他interface和metric分别代表特殊路由的接口数目和到达目标地址的跳数,一般默认。

三、双网卡路由配置实例
某公司有两个网络:一个是办公网络192.168.99.0/24,网关为:192.168.99.1;一个是用来访问internet的商务网络192.168.201.0/24,网关为:192.168.201.1。

现在有一台电脑使用两块网卡,一块连接公司办公网络,IP地址为192.168.99.8;另一块连接商务网络,IP地址为192.168.201.254。

现在需要这台电脑既能访问办公网络,也能访问商务网络。

1. 我们可以使用ipconfig /all命令来查看该电脑的网卡设置情况,如下图:
2. 我们再用route print命令来查看该电脑的路由表信息,该路由表跟上面介绍的路由表是一样的,只是增加了几条网卡2的路由信息,如下图所示:
3. 我们可以使用ping命令来测试网络连接情况,如下图:ping网是通的,但是ping外网不通。

也就是说现在该电脑只能访问办公网络,但是无法访问商务网络。

4. 由上面的路由表可以看到,系统有两条缺省路由,这也是造成不能同时访问两个网络的主要原因,要解决这个问题,我们就需要修改路由表。

首先使用route delete 0.0.0.0这条命令删除缺省路由;
然后手动设置两条路由,如下图所示:
5. 我们再用route print来查看路由表信息,现在我们可以看到Persistent Routes下面多了两条静态固化路由,如下图所示:
6. 我们再使用ping来测试一下网络连接情况,如下图,办公网络和商务网络都可以ping通了。

该电脑现在可以正常访问办公网络和商务网络了。

windows路由表其实是比较简单的,熟悉windows路由表有利于排除网络故障。

相关文档
最新文档