Windows路由表详解
- 格式:doc
- 大小:460.50 KB
- 文档页数:9
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命令详解(转载)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。
定义路由时由于⽬标地址和⼦⽹掩码之间的关系,⽬标地址不能⽐它对应的⼦⽹掩码更为详细。
看了nello的路由表,就找来这片文章,比较详细的解释了路由表,这个还是比较常用的,和大家共享路由表说明ActiveRoutes:Network Destina tion Netmask Gateway Interfa ce Metric0.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.681Default Gateway: 192.168.123.254-------------------------------------------------------------------------------------- 当前的路由:destina tion目的网段mask子网掩码interfa ce到达该目的地的本路由器的出口ipgateway下一跳路由器入口的ip,路由器通过interfac e和gate way定义一调到下一个路由器的链路,通常情况下,interfa ce和gat eway是同一网段的metric 跳数,该条路由记录的质量,一般情况下,如果有多条到达相同目的地的路由记录,路由器会采用m etric值小的那条路由第一条缺省路由:意思就是说,当一个数据包的目的网段不在你的路由记录中,那么,你的路由器该把那个数据包发送到哪里!缺省路由的网关是由你的连接上的default gateway决定的该路由记录的意思是:当我接收到一个数据包的目的网段不在我的路由记录中,我会将该数据包通过192.168.123.88这个接口发送到192.168.123.254这个地址,这个地址是下一个路由器的一个接口,这样这个数据包就可以交付给下一个路由器处理,与我无关。
看了的路由表,就找来这片文章,比较详细的解释了路由表,这个还是比较常用的,和大家共享路由表说明::当前的路由:目的网段子网掩码到达该目的地的本路由器的出口下一跳路由器入口的,路由器通过和定义一调到下一个路由器的链路,通常情况下,和是同一网段的跳数,该条路由记录的质量,一般情况下,如果有多条到达相同目的地的路由记录,路由器会采用值小的那条路由第一条缺省路由:意思就是说,当一个数据包的目的网段不在你的路由记录中,那么,你的路由器该把那个数据包发送到哪里!缺省路由的网关是由你的连接上的决定的该路由记录的意思是:当我接收到一个数据包的目的网段不在我的路由记录中,我会将该数据包通过这个接口发送到这个地址,这个地址是下一个路由器的一个接口,这样这个数据包就可以交付给下一个路由器处理,与我无关。
该路由记录的线路质量第二条缺省路由:该路由记录的意思是:当我接收到一个数据包的目的网段不在我的路由记录中,我会将该数据包通过这个接口发送到这个地址,这个地址是下一个路由器的一个接口,这样这个数据包就可以交付给下一个路由器处理,与我无关。
该路由记录的线路质量第三条本地环路:这个网段内所有地址都指向自己机器,如果收到这样一个数据,应该发向哪里该路由记录的线路质量第四条直联网段的路由记录:当路由器收到发往直联网段的数据包时该如何处理,这种情况,路由记录的和是同一个。
当我接收到一个数据包的目的网段是时,我会将该数据包通过这个接口直接发送出去,因为这个端口直接连接着这个网段,该路由记录的线路质量第五条直联网段的路由记录当我接收到一个数据包的目的网段是时,我会将该数据包通过这个接口直接发送出去,因为这个端口直接连接着这个网段,该路由记录的线路质量第六条本地主机路由:当路由器收到发送给自己的数据包时将如何处理当我接收到一个数据包的目的网段是时,我会将该数据包收下,因为这个数据包时发送给我自己的,该路由记录的线路质量第七条本地主机路由:当路由器收到发送给自己的数据包时将如何处理当我接收到一个数据包的目的网段是时,我会将该数据包收下,因为这个数据包时发送给我自己的,该路由记录的线路质量第八条本地广播路由:当路由器收到发送给直联网段的本地广播时如何处理当我接收到广播数据包的目的网段是时,我会将该数据从接口以广播的形势发送出去,该路由记录的线路质量第九条本地广播路由:当路由器收到发送给直联网段的本地广播时如何处理当我接收到广播数据包的目的网段是时,我会将该数据从接口以广播的形势发送出去,该路由记录的线路质量第十条组播路由:当路由器收到一个组播数据包时该如何处理当我接收到组播数据包时,我会将该数据从接口以组播的形势发送出去,该路由记录的线路质量第十一条组播路由:当路由器收到一个组播数据包时该如何处理当我接收到组播数据包时,我会将该数据从接口以组播的形势发送出去,该路由记录的线路质量。
路由表详解路由表说明--------------------------------------源码:----------------------------------------------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.在路由器管理界面中找到路由表设置选项;2.添加一条路由表记录,指定目的地址和下一跳地址;3.保存设置并测试连通性。
四、设置动态路由动态路由是通过协议自动更新路由表。
其中包括RIP、OSPF等协议,它们会通过互相交换信息,动态地调整路由表,保证网络中的数据能够正常传输。
设置动态路由的步骤如下:1.选择适合的路由协议;2.配置路由器的协议参数,如协议优先级、网络地址等;3.保存设置并测试连通性。
五、总结对于一个复杂的网络,设置路由器路由表是保证网络正常运行的重要手段。
本文简要介绍了理解和设置路由表的基本内容。
在实际应用中,需要综合考虑网络规模、网络拓扑和网络性能等因素,选择合适的设置方式。
路由表的构成路由表是计算机网络中非常重要的一部分,作为网络通信的基础,路由表的构成必须非常清晰明了,才能更好地指导网络通信的方向。
一、路由表概述路由表又称为转发表,是网络中路由器转发数据包的重要依据。
将接收到的数据包根据其目的地址与路由表中的路由信息进行匹配,以确定转发方向。
路由表是包含一系列路由器与目的地址之间的对应关系,每一条路由信息都包含目的网络地址、子网掩码、下一跳地址三个要素。
例如:目的网络地址子网掩码下一跳地址10.10.1.0 255.255.255.0 192.168.1.1 10.10.2.0 255.255.255.0 192.168.1.2 10.10.3.0 255.255.255.0 192.168.1.3上表中,表示当一个数据包的目的地址是10.10.1.0时,它应该通过192.168.1.1这个路由器进行转发。
而当目的地址是10.10.2.0时,则需要通过192.168.1.2这个路由器进行转发。
二、路由表的构成路由表的构成一般包括以下几个要素:1. 目的网络地址这是路由表中最为重要的一部分,只有目的网络地址与路由表中的路由信息进行匹配,才能确定数据包的转发方向。
2. 子网掩码子网掩码指示了目的网络地址的哪些部分是网络地址,哪些部分是主机地址。
路由器通过子网掩码来进行地址分类,以便分配IP地址。
3. 下一跳地址每条路由信息都包含一个下一跳地址,表示数据包应该通过哪个路由器进行转发。
当两个网络不在同一物理网络中时,数据包必须通过下一跳地址转发。
4. 出接口出接口是指数据包从路由器出去时,需要通过的网络接口。
一个路由器上可能有多个网络接口,每个接口都和一段物理网络相连。
5. 路由器度量路由器度量是指该路由器到目标网络的距离。
路由表中的路由信息是按照路由器度量大小进行排列的。
6. 路由器优先级路由器优先级是指各个路由器之间的优先关系。
有时候会出现多个路由器同时匹配到同一个目的网络地址的情况,此时需要根据路由器优先级进行选择。
route add用法详解在计算机网络领域中,路由器是一个至关重要的设备,它负责转发数据包并将其从源地址传送到目标地址。
为了确保数据包能够正确到达目的地,我们需要配置路由表。
在Windows操作系统中,我们可以使用route add命令来添加路由表项。
本文将详细介绍route add命令的用法和相关注意事项。
一、route add命令概述route add命令是Windows操作系统提供的一个命令行工具,用于添加路由表项。
通过route add命令,我们可以手动指定网络目的地、子网掩码、网关以及一些其他可选参数,以便将数据包正确地转发到目标网络。
二、route add命令语法及参数解析route add命令的语法如下:route add destination_network mask subnet_mask gateway metric- destination_network:指定目标网络的IP地址;- mask subnet_mask:指定目标网络的子网掩码;- gateway:指定目标网络的下一跳网关;- metric:指定数据包在转发时的优先级。
在使用route add命令时,有一些常用的参数值可以使用。
下面是一些常用参数的解析:1. destination_network和subnet_mask参数在route add命令中,我们需要指定目标网络的IP地址和子网掩码。
目标网络指的是我们希望将数据包转发到的网络,而子网掩码则用于确定IP地址的网络部分和主机部分。
2. gateway参数gateway参数指定了目标网络的下一跳网关。
下一跳网关是指在数据包从源地址传输到目标地址过程中,需要经过的中间路由设备。
3. metric参数metric参数用于指定数据包转发的优先级。
较小的metric值表示较高的优先级,路由器在转发数据包时会优先考虑具有较小metric值的路由。
如果我们不指定metric参数,默认值为1。
route windows路由配置原理路由是网络通信的核心技术之一,路由配置是网络管理员必须掌握的技能之一。
本文将介绍Windows操作系统下路由配置的原理,旨在帮助读者更好地理解和掌握路由技术。
首先,需要了解的是路由器和交换机的区别。
交换机是一种数据链路层设备,它通过学习MAC地址表来转发数据,主要用于局域网内部通信;而路由器是一种网络层设备,它能够识别不同的网络,根据IP地址等信息进行转发,主要用于不同网络之间的通信。
在Windows系统中,路由配置可以通过“路由表”实现。
路由表是一个存储路由信息的数据结构,它包含一个“目的地址”、“子网掩码”、“下一跳地址”和“接口”等字段。
当一台主机需要发送数据时,会首先查找路由表,根据目的地址和子网掩码匹配相应的路由信息,然后将数据转发到下一跳地址或接口。
在Windows系统中,可以通过“route”命令来查看和修改路由表。
其中,“route print”命令可以显示当前路由表的内容,“route add”命令可以添加新的路由信息,“route delete”命令可以删除指定路由信息,“route change”命令可以修改指定路由信息。
需要注意的是,路由配置需要遵循一定的规则和原则,如优先级、匹配顺序等。
在Windows系统中,路由配置的优先级从高到低依次为:主机路由、子网路由、默认网关路由。
因此,在添加路由信息时,应该优先添加主机路由和子网路由,最后再添加默认网关路由。
总之,路由是网络通信不可或缺的一部分,在Windows操作系统下,通过路由表和“route”命令可以实现路由配置。
通过理解和掌握路由配置的原理和规则,可以更好地进行网络管理和维护。
路由及路由表举例及解释路由和路由表是网络通信中的重要概念。
路由表是一个IP地址表,用于指定到达不同网络的路径。
路由器利用路由表完成路由选择的过程。
路由表中的每一项都包含目的地网络地址、目标掩码、下一跳地址和接口等信息。
当路由器收到一个数据包时,它会根据目的IP地址查找路由表,选择最佳的路径将数据包转发到目的地。
路由表中的路由条目可以分为直连路由、静态路由和动态路由三种类型。
1. 直连路由:指和路由器的接口直接连接的网络地址生成的路由。
例如,如果路由器接口的IP地址为192.168.1.1,那么直连路由就是将192.168.1.0/24网络中的所有设备都视为在同一网段内。
2. 静态路由:通过静态路由协议生成的路由。
静态路由是手动配置的,不需要路由器之间进行通信。
例如,如果要将数据包发送到目的IP为192.168.2.1的主机,静态路由将指定数据包通过接口2发送。
3. 动态路由:通过动态路由协议生成的路由。
动态路由协议会自动学习网络拓扑结构,并根据网络状态动态地生成路由表。
常见的动态路由协议有RIP、OSPF、ISIS和BGP等。
在路由表中,不同的路由协议对应不同的优先级。
优先级值越小,路由越优。
当多个路由协议生成了到达同一目的地的路由时,路由器会根据优先级选择最佳的路由加入到路由表中。
此外,默认路由是一种特殊的静态路由,它的目的IP地址是0.0.0.0,表示所有未知的目的IP地址都将通过该路由进行转发。
默认路由通常用于当路由器没有其他更具体的路由可用时进行数据包转发。
总之,路由表是路由器进行数据包转发的重要依据,它根据不同的路由协议和优先级来确定最佳的路径,将数据包发送到目的地。
第一章1.1 路由基础知识路由在网络中的作用路由指的是在相互连接起来的IP网络之间转发数据包的过程。
路由器的功能:①实现数据包的转发②把两个或者两个以上分离的IP网络连接成一个大的网络1.2路由和远程访问服务路由器的分类:①硬件路由器:这种路由作为它自己的专门功能来完成。
它有专门的硬件,这种硬件是专门针对在路由器功能进行设计和优化的。
②软件路由器:并不是专门用来完成路由器功能的,它将路由功能作为在路由器计算机上运行的多个进程中的一个来完成。
路由接口路由接口是一个物理接口或逻辑接口,通过它可以转发IP数据包,基于Windows Server 2003 的路由器就是使用路由接口来进行数据包的转发的。
LAN接口代表一个局域网连接(物理接口)按需拨号接口代表路由器中建立的一个点对点连接(逻辑接口)路由表命令route print 或者netstat -r路由表的构成Network Destination (网络目标)Netmask(网络掩码)Gateway(网关) Interface(接口) Metric(计量)路由表中路由条目的种类①对网络的路由②对主机的路由③默认路由管理路由表①静态路由由管理员建立路由表,而且只能由管理员进行更改路由表中的条目。
②动态路由通过路由协议来动态的更新路由。
路由协议是一组消息,路由器可以利用这些消息来确定合适的数据转发路径。
RZP : 1. 小型到中型网络适用2.使用路由表3.易于配置和管理4.扩展性不好OSPF : 1.大型到超大型网络使用2.使用连接状况数据库3.配置和管理复杂4.在大量网络中工作效率比较高。
1.3 配置路由器和远程访问服务1.打开路由和远程访问2.配置静态路由1.4 包过滤包过滤指的是对进出路由的数据包进行过滤,指定什么类型的数据包可以进入路由器,什么类型的数据包可以从路由器发出。
路由表的主要参数路由表供给了抵达不同目标网络的表项,因此转发分组中的目标地点会经过掩码运算获得分组目标地点所在的目标网络号,使用这个运算出来的网络号在路由表中查找表中目标网络和分组目标网络般配的表项。
因此路由表中包含两项:子网掩码和目标网络(使用CIDR记法只有一项)。
路由表为路由器转发分组供给了路径选择的依照,因为网络层供给了面向非连结的服务,因此路由表不会存在从分组源地点到分组目的地点的完好路径信息。
路由表只是供给了经由本路由器接口(Interface能够是逻辑子接口)和抵达目标网络要经过的下一个路由器接口逻辑地点的信息(下一跳,NextHop)。
因此路由表中还包含两项:接口和下一跳地点。
路由表中会出现抵达同一个目标网络,可是经过不同的下一跳地点,这类多路径选择是由计算机网络设计初衷决定的,也是选择分组互换通讯的必定结果。
条条大路通罗马的思路在路由表中最直接的表现就是抵达同一个目标网络能够经过不同路径,可是经过每条路径的开支(Cost)是不同样的,在路由表中把这类开支称为胸怀值(Metric),胸怀值低的路径会被优先选择。
胸怀值可能是一个单调参数的观点(如平时生活中从一个出发地到此外一个目的地经过的收费站数目,收费站数目少的作为优先的出行方式);胸怀值也可能是多个参数综合衡量的结果(如平时生活中从一个出发地到此外一个目的地选择的交通工具、距离的远近、交通安全性、花费状况实时间耗费等多个参数,来综合评估出一个胸怀值,再依照胸怀值低的选择适合的出行方式)。
因此路由表中还包含一项:胸怀值。
路由表中的表项能够经过三种方式进行增添:直接连结、静态增添和动向增添。
直接连结代表着路由器端口所配IP地点所在的目标网络;静态增添是由网络管理人员手动增添的路由表项;动向增添是指派用动向路由选择协议(如RIP协议、OSPF协议)自动学习到的路由表项。
因此路由表中还包含一项:表项种类。
综上所述,一个典型的路由表包含了以下六项:表项种类、子网掩码、目标网络、接口、下一跳地点和胸怀值。
路由(Routing )从源头到目标的路径不同网络间的转发过程类似火车路由表(Routing Table )路由信息的集合路由的依据类似时刻表路由器(Router )具有路由功能、维护路由表的设备类似火车站默认网关(Default Gateway )通常是路由设备的接口IP 地址类似火车站的地址•关键术语:路由过程图解:路由基础•••路由过程图解:•收到数据包查看目标IP 地址•在路由表中选择最佳路径•维护路由表•路由器的工作内容:display ip routing-table 查看路由表•路由表解析:•目的地址Destination用来标识IP包的目标地址或目标网络。
掩码Mask 在路由表中网络掩码也具有重要的意义选择最佳路由的重要判断依据(最长匹配原则)下一跳NextHop指明IP包所经由的下一个路由器的接口地址出接口Interface指明IP包将从该路由器的哪个接口转发出去协议Protocol路由的来源、学习方式优先级Preference 比较不同路由来源到达相同目标网络的优先级越低越优先度量值Cost 比较相同路由来源到达相同目标网络的不同路径的优先级越低越优先•••同一个路由来源,当达到同一个目标网络有几条相同度量值的路由时,这些路由都会被加入到路由表中, 数据包会在这几个链路上进行负载分担。
•等价路由(ECMP, Equal Cost Multi -Path):最长匹配原则:最终数据包匹配最佳路由的算法•直连路由路由器接口上的网络(只要接口配置了IP 地址并且开启)静态路由管理员手工添加的网络动态路由路由器之间动态学习到的网络•路由表的形成、路由的来源:••技术背景:如果只有直连路由,那么就只能到达直连的网络而无法到达远程网络。
静态路由•配置简单、开销小;•通过手动配置进行添加和维护;•无法根据拓扑的变化进行动态的响应;•适用于组网规模较小的场景,如果网络规模较大,则配置及维护的成本就会很高;•在大型的网络中,往往采用动、静态路由结合的方式进行部署。
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路由表有利于排除网络故障。