如何看路由表
路由表的查表流程

路由表的查表流程路由表是网络中的一个重要组成部分,用于决定数据包在网络中的传输路径。
在网络通信过程中,路由器根据路由表中的信息,来确定数据包的下一跳地址,从而实现数据的转发和传输。
本文将介绍路由表的查表流程,以及相关的内容。
一、什么是路由表路由表是一种用来存储网络路由信息的数据结构。
它包含了网络中各个子网的地址范围,以及与之对应的下一跳地址。
路由表的主要作用是为了确定数据包从源地址到目的地址的转发路径。
当数据包到达一个路由器时,路由器会根据路由表中的信息,将数据包转发到下一个合适的路由器,直到数据包到达目的地址。
二、路由表的查表流程1. 接收数据包当一个路由器接收到一个数据包时,它首先会检查数据包的目的地址。
目的地址是数据包的最终目标,路由器需要根据这个目的地址来决定下一步的转发路径。
2. 匹配目的地址接下来,路由器会将数据包的目的地址与路由表中的地址进行匹配。
匹配的过程是逐条比较目的地址与路由表中的地址范围,找到与之匹配的条目。
3. 确定下一跳地址当路由器找到与目的地址匹配的路由表条目时,它会从该条目中获取下一跳地址。
下一跳地址是指将数据包转发到的下一个路由器的地址。
4. 转发数据包路由器将数据包转发到下一跳地址所对应的路由器。
这个过程是通过将数据包发送到与下一跳地址相连的网络接口来实现的。
5. 重复上述步骤如果下一跳地址所对应的路由器不是最终目的地,那么该路由器会继续重复上述步骤,直到数据包到达目的地。
三、路由表的更新路由表是动态的,它会根据网络的变化而进行更新。
当网络中的拓扑结构发生变化时,路由器会通过路由协议来交换路由信息,更新自己的路由表。
路由器之间通过路由协议交换的信息包括网络的可达性、距离、优先级等。
四、路由表的优化路由表的优化是为了提高路由器的转发效率和网络的传输速度。
优化的方法包括路由聚合、路由策略、路由过滤等。
路由聚合是指将多个子网合并成一个更大的网络,减少路由表中的条目数量。
Windows路由表详解

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这个接口发送出去。
如何看路由表

如何看路由表教你如何读懂路由表, 你能读懂路由表吗?不懂?进来看看吧!当前的路由:destination 目的网段mask 子网掩码interface 到达该目的地的本路由器的出口ipgateway 下一跳路由器入口的ip,路由器通过interface和gateway定义一调到下一个路由器的链路,通常情况下,interface和gateway是同一网段的metric 跳数,该条路由记录的质量,一般情况下,如果有多条到达相同目的地的路由记录,路由器会采用metric 值小的那条路由第一条缺省路由:意思就是说,当一个数据包的目的网段不在你的路由记录中,那么,你的路由器该把那个数据包发送到哪里!缺省路由的网关是由你的连接上的default gateway决定的该路由记录的意思是:当我接收到一个数据包的目的网段不在我的路由记录中,我会将该数据包通过192.168.123.88这个接口发送到192.168.123.254这个地址,这个地址是下一个路由器的一个接口,这样这个数据包就可以交付给下一个路由器处理,与我无关。
该路由记录的线路质量1第二条缺省路由:该路由记录的意思是:当我接收到一个数据包的目的网段不在我的路由记录中,我会将该数据包通过192.168.123.68这个接口发送到192.168.123.254这个地址,这个地址是下一个路由器的一个接口,这样这个数据包就可以交付给下一个路由器处理,与我无关。
该路由记录的线路质量1本地环路:127.0.0.0这个网段内所有地址都指向自己机器,如果收到这样一个数据,应该发向哪里该路由记录的线路质量1第四条直联网段的路由记录:当路由器收到发往直联网段的数据包时该如何处理,这种情况,路由记录的interface和gateway是同一个。
当我接收到一个数据包的目的网段是192.168.123.0时,我会将该数据包通过192.168.123.68这个接口直接发送出去,因为这个端口直接连接着192.168.123.0这个网段,该路由记录的线路质量1第五条直联网段的路由记录当我接收到一个数据包的目的网段是192.168.123.0时,我会将该数据包通过192.168.123.88这个接口直接发送出去,因为这个端口直接连接着192.168.123.0这个网段,该路由记录的线路质量1第六条本地主机路由:当路由器收到发送给自己的数据包时将如何处理当我接收到一个数据包的目的网段是192.168.123.68时,我会将该数据包收下,因为这个数据包时发送给我自己的,该路由记录的线路质量1第七条本地主机路由:当路由器收到发送给自己的数据包时将如何处理当我接收到一个数据包的目的网段是192.168.123.88时,我会将该数据包收下,因为这个数据包时发送给我自己的,该路由记录的线路质量1第八条本地广播路由:当路由器收到发送给直联网段的本地广播时如何处理当我接收到广播数据包的目的网段是192.168.123.255时,我会将该数据从192.168.123.68接口以广播的形势发送出去,该路由记录的线路质量1第九条本地广播路由:当路由器收到发送给直联网段的本地广播时如何处理当我接收到广播数据包的目的网段是192.168.123.255时,我会将该数据从192.168.123.88接口以广播的形势发送出去,该路由记录的线路质量1第十条组播路由:当路由器收到一个组播数据包时该如何处理当我接收到组播数据包时,我会将该数据从192.168.123.68接口以组播的形势发送出去,该路由记录的线路质量1组播路由:当路由器收到一个组播数据包时该如何处理当我接收到组播数据包时,我会将该数据从192.168.123.88接口以组播的形势发送出去,该路由记录的线路质量1第十二条广播路由:当路由器收到一个绝对广播时该如何处理当我接收到绝对广播数据包时,将该数据包丢弃掉。
linux路由表详解

linux路由表详解⼀、查看路由表[root@VM_139_74_centos ~]# routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Ifacedefault gateway 0.0.0.0 UG 000 eth010.0.0.1010.139.128.1255.255.255.255 UGH 000 eth010.139.128.00.0.0.0255.255.224.0 U 000 eth0link-local 0.0.0.0255.255.0.0 U 100200 eth0172.17.0.00.0.0.0255.255.0.0 U 000 docker0172.18.0.00.0.0.0255.255.0.0 U 000 br-0ab63c131848172.19.0.00.0.0.0255.255.0.0 U 000 br-bccbfb788da0172.20.0.00.0.0.0255.255.0.0 U 000 br-7485db25f958[root@VM_139_74_centos ~]# route -nKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface0.0.0.010.139.128.10.0.0.0 UG 000 eth010.0.0.1010.139.128.1255.255.255.255 UGH 000 eth010.139.128.00.0.0.0255.255.224.0 U 000 eth0169.254.0.00.0.0.0255.255.0.0 U 100200 eth0172.17.0.00.0.0.0255.255.0.0 U 000 docker0172.18.0.00.0.0.0255.255.0.0 U 000 br-0ab63c131848172.19.0.00.0.0.0255.255.0.0 U 000 br-bccbfb788da0172.20.0.00.0.0.0255.255.0.0 U 000 br-7485db25f958⼆、路由表各字段说明Destination⽬标⽹络或⽬标主机。
windwos查看路由

windwos查看路由查看路由两种⽅法1、netstat -r2、route printWindows PowerShell版权所有 (C) Microsoft Corporation。
保留所有权利。
PS C:\Users\CJ> netstat -r===========================================================================接⼝列表4...6c 2b 59 62 09 26 ......Realtek PCIe GbE Family Controller5...0a 00 27 00 00 05 ......VirtualBox Host-Only Ethernet Adapter6...fc 77 74 8e bd 50 ......Microsoft Wi-Fi Direct Virtual Adapter10...fe 77 74 8e bd 4f ......Microsoft Wi-Fi Direct Virtual Adapter #214...00 50 56 c0 00 01 ......VMware Virtual Ethernet Adapter for VMnet116...00 50 56 c0 00 08 ......VMware Virtual Ethernet Adapter for VMnet819...00 ff 7a 5a 02 5f ......Sangfor SSL VPN CS Support System VNIC18...00 ff 77 87 c7 ca ......SecTap Adapter28...00 ff fd 61 8e e6 ......Sangfor AF SSL VPN CS Support System VNIC7...fc 77 74 8e bd 4f ......Intel(R) Wireless-AC 956025...fc 77 74 8e bd 53 ......Bluetooth Device (Personal Area Network) 1...........................Software Loopback Interface 1=========================================================================== IPv4 路由表===========================================================================活动路由:⽹络⽬标⽹络掩码⽹关接⼝跃点数0.0.0.0 0.0.0.0 192.168.156.1 192.168.156.78 55127.0.0.0 255.0.0.0 在链路上 127.0.0.1 331127.0.0.1 255.255.255.255 在链路上 127.0.0.1 331127.255.255.255 255.255.255.255 在链路上 127.0.0.1 331192.168.7.0 255.255.255.0 在链路上 192.168.7.1 291192.168.7.1 255.255.255.255 在链路上 192.168.7.1 291192.168.7.255 255.255.255.255 在链路上 192.168.7.1 291192.168.17.0 255.255.255.0 在链路上 192.168.17.1 291192.168.17.1 255.255.255.255 在链路上 192.168.17.1 291192.168.17.255 255.255.255.255 在链路上 192.168.17.1 291192.168.56.0 255.255.255.0 在链路上 192.168.56.1 281192.168.56.1 255.255.255.255 在链路上 192.168.56.1 281192.168.56.255 255.255.255.255 在链路上 192.168.56.1 281192.168.156.0 255.255.254.0 在链路上 192.168.156.78 311192.168.156.78 255.255.255.255 在链路上 192.168.156.78 311192.168.157.255 255.255.255.255 在链路上 192.168.156.78 311224.0.0.0 240.0.0.0 在链路上 127.0.0.1 331224.0.0.0 240.0.0.0 在链路上 192.168.56.1 281224.0.0.0 240.0.0.0 在链路上 192.168.156.78 311224.0.0.0 240.0.0.0 在链路上 192.168.7.1 291224.0.0.0 240.0.0.0 在链路上 192.168.17.1 291255.255.255.255 255.255.255.255 在链路上 127.0.0.1 331255.255.255.255 255.255.255.255 在链路上 192.168.56.1 281255.255.255.255 255.255.255.255 在链路上 192.168.156.78 311255.255.255.255 255.255.255.255 在链路上 192.168.7.1 291255.255.255.255 255.255.255.255 在链路上 192.168.17.1 291===========================================================================永久路由:0.0.0.0 0.0.0.0 192.168.40.1 默认=========================================================================== IPv6 路由表===========================================================================活动路由:接⼝跃点数⽹络⽬标⽹关1 331 ::1/128 在链路上5 281 fe80::/64 在链路上7 311 fe80::/64 在链路上14 291 fe80::/64 在链路上16 291 fe80::/64 在链路上7 311 fe80::2dff:a35c:4128:44e1/128在链路上14 291 fe80::5c69:4048:9d4b:5270/128在链路上16 291 fe80::b4dc:45fd:df7c:8219/128在链路上5 281 fe80::ddf1:e2b9:e7fd:994f/128在链路上1 331 ff00::/8 在链路上5 281 ff00::/8 在链路上7 311 ff00::/8 在链路上14 291 ff00::/8 在链路上16 291 ff00::/8 在链路上===========================================================================永久路由:⽆PS C:\Users\CJ> route help操作⽹络路由表。
Linuxroute命令详解和使用示例(查看和操作IP路由表)

Linuxroute命令详解和使⽤⽰例(查看和操作IP路由表)Linux系统的route命令⽤于显⽰和操作IP路由表(show / manipulate the IP routing table)。
要实现两个不同的⼦⽹之间的通信,需要⼀台连接两个⽹络的路由器,或者同时位于两个⽹络的⽹关来实现. 在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在⼀个局域⽹中,局域⽹中有⼀个⽹关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为Linux机器的默认路由。
要注意的是,直接在命令⾏下执⾏route命令来添加路由,不会永久保存,当⽹卡重启或者机器重启之后,该路由就失效了;可以在/etc/rc.local中添加route命令来保证该路由设置永久有效。
1.命令格式: route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]] 2.命令功能: route命令是⽤于操作基于内核ip路由表,它的主要作⽤是创建⼀个静态路由让指定⼀个主机或者⼀个⽹络通过⼀个⽹络接⼝,如eth0。
当使⽤"add"或者"del"参数时,路由表被修改,如果没有参数,则显⽰路由表当前的内容。
3.命令参数: -c 显⽰更多信息 -n 不解析名字 -v 显⽰详细的处理信息 -F 显⽰发送信息 -C 显⽰路由缓存 -f 清除所有⽹关⼊⼝的路由表。
-p 与 add 命令⼀起使⽤时使路由具有永久性。
add:添加⼀条新路由。
del:删除⼀条路由。
-net:⽬标地址是⼀个⽹络。
-host:⽬标地址是⼀个主机。
netmask:当添加⼀个⽹络路由时,需要使⽤⽹络掩码。
gw:路由数据包通过⽹关。
注意,你指定的⽹关必须能够达到。
metric:设置路由跳数。
路由表说明(详解route print)

看了的路由表,就找来这片文章,比较详细的解释了路由表,这个还是比较常用的,和大家共享路由表说明::当前的路由:目的网段子网掩码到达该目的地的本路由器的出口下一跳路由器入口的,路由器通过和定义一调到下一个路由器的链路,通常情况下,和是同一网段的跳数,该条路由记录的质量,一般情况下,如果有多条到达相同目的地的路由记录,路由器会采用值小的那条路由第一条缺省路由:意思就是说,当一个数据包的目的网段不在你的路由记录中,那么,你的路由器该把那个数据包发送到哪里!缺省路由的网关是由你的连接上的决定的该路由记录的意思是:当我接收到一个数据包的目的网段不在我的路由记录中,我会将该数据包通过这个接口发送到这个地址,这个地址是下一个路由器的一个接口,这样这个数据包就可以交付给下一个路由器处理,与我无关。
该路由记录的线路质量第二条缺省路由:该路由记录的意思是:当我接收到一个数据包的目的网段不在我的路由记录中,我会将该数据包通过这个接口发送到这个地址,这个地址是下一个路由器的一个接口,这样这个数据包就可以交付给下一个路由器处理,与我无关。
该路由记录的线路质量第三条本地环路:这个网段内所有地址都指向自己机器,如果收到这样一个数据,应该发向哪里该路由记录的线路质量第四条直联网段的路由记录:当路由器收到发往直联网段的数据包时该如何处理,这种情况,路由记录的和是同一个。
当我接收到一个数据包的目的网段是时,我会将该数据包通过这个接口直接发送出去,因为这个端口直接连接着这个网段,该路由记录的线路质量第五条直联网段的路由记录当我接收到一个数据包的目的网段是时,我会将该数据包通过这个接口直接发送出去,因为这个端口直接连接着这个网段,该路由记录的线路质量第六条本地主机路由:当路由器收到发送给自己的数据包时将如何处理当我接收到一个数据包的目的网段是时,我会将该数据包收下,因为这个数据包时发送给我自己的,该路由记录的线路质量第七条本地主机路由:当路由器收到发送给自己的数据包时将如何处理当我接收到一个数据包的目的网段是时,我会将该数据包收下,因为这个数据包时发送给我自己的,该路由记录的线路质量第八条本地广播路由:当路由器收到发送给直联网段的本地广播时如何处理当我接收到广播数据包的目的网段是时,我会将该数据从接口以广播的形势发送出去,该路由记录的线路质量第九条本地广播路由:当路由器收到发送给直联网段的本地广播时如何处理当我接收到广播数据包的目的网段是时,我会将该数据从接口以广播的形势发送出去,该路由记录的线路质量第十条组播路由:当路由器收到一个组播数据包时该如何处理当我接收到组播数据包时,我会将该数据从接口以组播的形势发送出去,该路由记录的线路质量第十一条组播路由:当路由器收到一个组播数据包时该如何处理当我接收到组播数据包时,我会将该数据从接口以组播的形势发送出去,该路由记录的线路质量。
如何查看zigbee路由表

0013A200 400A418A 0000 协调器 中心 0013A200 40341994 F7ED 路由器 北京
使用DN命令查看上海路由表
0013A200 400A418A 0000 协调器 中心
0013A200 405294EE A5E4 路由器 上海
使用DN命令查看广州路由表
0013A200 400A418A 0000 协调器 中心
0013A200 405294EE
0013A200 400A019D DA6F 路由器
用ND命令可以查看到层次关系,但是网络是动态的,我们看一下,在模块没有被移动下,他么的关系已经发生了变化
0013A200 400A418A 0000 协调器 0013A200 40341994 F7ED 路由器 0013A200 400A019D DA6F 路由器
0013A200 400A019D DA6F 路由器 广州
0013A200 405294EE A5E4 路由器 上海
总结
1. 中心可以设置为API模式,使用Source Routing模式, AR=非零值,这个值取决于中心隔多长时间发送广播请 求,建立many-to-one route 。 2. 路由器可以使用AT,API模式,不用设置AR。 3. 用ND命令可以查看整个网络的路由情况。 4. 用DN命配合NI可以查看每一个路由器的路由表 5. 如果是节点,可以用MP命令查看父节点。MP只适合END DEVICE,不能用于router. 注意: 1. 如果距离近的情况下,路由表经常会发生变化 2. 要使用Source Routing模式,只能保存10跳的路由表 (手册内容,多了没有测试过) 3. 只适合标准的zigbee网络,原设计用Digi mesh网络做双 网备份不适合此路由设计。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.1.2 192.168.1.101 10
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.1.0 255.255.255.0 192.168.1.101 192.168.1.101 10
192.168.1.101 255.255.255.255 127.0.0.1 127.0.0.1 10
192.168.1.255 255.255.255.255 192.168.1.101 192.168.1.101 10
224.0.0.0 240.0.0.0 192.168.1.101 192.168.1.101 10
255.255.255.255 255.255.255.255 192.168.1.101 192.168.1.101 1
Default Gateway: 192.168.1.2
Network Destination 目的网段
Netmask 子网掩码
Interface 到达该目的地的本路由器的出口ip(表示信息是从计算机A的这个IP地址送出)。
Gateway 下一跳路由器入口的ip,路由器通过interface和gateway定义一调到下一个路由器的链路,通常情况下,interface和gateway是同一网段的
如果目的计算机的IP地址与Netmask执行逻辑AND运算后的结果,等于在Network Destination处的值,则会将信息转发给Gateway处的IP地址。
但是如果Gateway处的IP地址等于计算机A自己的IP地址,则表示此信息将直接传送给目的计算机,不需要再送给其他的路由器,例如目的计算机是与计算机A在同一个网络内。
Metric 跳数,该条路由记录的质量,一般情况下,如果有多条到达相同目的地的路由记录,路由器会采用metric值小的那条路由
第一条0.0.0.0 0.0.0.0 192.168.1.2 192.168.1.101 10
缺省路由:意思就是说,当一个数据包的目的网段不在你的路由记录中,那么,你的路由器该把那个数据包发送到哪里!缺省路由的网关是由你的连接上的default gateway决定的
该路由记录的意思是:当我接收到一个数据包的目的网段不在我的路由记录中,我会将该数据包通过192.168.1.101这个接口发送到192.168.1.2这个地址,这个地址是下一个路由器的一个接口,这样这个数据包就可以交付给下一个路由器处理,与我无关。
该路由记录的线路质量10
第二条127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
本地环路:127.0.0.0这个网段内所有地址都指向自己机器,如果收到这样一个数据,应该发向哪里该路由记录的线路质量 1
第三条192.168.1.0 255.255.255.0 192.168.1.101 192.168.1.101 10
直联网段的路由记录:当路由器收到发往直联网段的数据包时该如何处理,这种情况,路由记录的interface和gateway是同一个。
当我接收到一个数据包的目的网段是192.168.1.0时,我会将该数据包通过192.168.1.101这个接口直接发送出去,因为这个端口直接连接着192.168.1.0这个网段,该路由记录的线路质量10 (因interface和gateway是同一个,表示数据包直接传送给目的地址,不需要再转给路由器)
第四条192.168.1.101 255.255.255.255 127.0.0.1 127.0.0.1 10
本地主机路由:当路由器收到发送给自己的数据包时将如何处理
当我接收到一个数据包的目的网段是192.168.1.101时,我会将该数据包收下,因为这个数据包时发送给我自己的,该路由记录的线路质量 1
第五条192.168.1.255 255.255.255.255 192.168.1.101 192.168.1.101 10
本地广播路由:当路由器收到发送给直联网段的本地广播时如何处理
当我接收到广播数据包的目的网段是192.168.1.255时,我会将该数据从192.168.1.101接口以广播的形式发送出去,该路由记录的线路质量10 (因interface和gateway是同一个,表示数据包直接传送给目的地址,不需要再转给路由器)
第六条224.0.0.0 240.0.0.0 192.168.1.101 192.168.1.101 10
组播路由:当路由器收到一个组播数据包时该如何处理
当我接收到组播数据包时,我会将该数据从192.168.1.101接口以组播的形势发送出去,该路由记录的线路质量10 (因interface和gateway是同一个,表示数据包直接传送给目的地址,不需要再转给路由器)
第十二条255.255.255.255 255.255.255.255 192.168.1.101 192.168.1.101 1
广播路由:当路由器收到一个绝对广播时该如何处理
当我接收到绝对广播数据包时,将该数据包丢弃掉
(对主机A而言,因interface和gateway是同一个,表示数据包直接传送给目的地址,不需要再转给路由器)。