在IP网络中,数据遵循IP协议所定义的格式,设备对其进行相应的处理,使得它能够在网络中进行传输。

为了实现这个功能,网络中的设备需具备将IP报文从源转发到目的地的能力。当一台路由器收到报文时,它会在自己的路由表(Routing Table)查询路由,寻找该报文的目的IP地址相匹配的路由条目,如果找到匹配的路由条目,路由器便按照该条目所指示的出接口及下一跳IP地址转发该报文;如果没有任何路由条目匹配该目的IP地址,则意味着路由器没有相关路由信息可用于指导报文转发,因此该报文将会被丢弃。这就是路由器处理数据包的过程。

每一台具备路由功能的设备都会维护路由表,根据这张路由表,路由器才能够正确地转发IP报文,它就像是一个地图。路由表中有着路由器通过各种途径获知的路由条目,每一个路由条目包含目的网络地址/网络掩码、路由协议、出接口、下一跳IP地址、路由优先级及度量值等信息。

路由表中每个信息的含义如下:

1、目标IP地址和网络掩码:作为一个网络中的地图,其中的每一条路由都指向网络中的某个目的网络。目的网络的网络地址及网络掩码用于标识一条路由。

2、路由协议:表示该路由的协议类型,或者该路由是通过什么途径学习到的。比如OSPF、EIGRP、Static等,如果是直连路由则会显示出“C”。

3、优先级:也可以称之为管理距离,路由表中路由条目的获取来源有多种,每种类型的路由对应不同的优先级,路由优先级的值越小则该路由的优先级越高。

4、度量值:指的是本路由器到达目的网段的代价值,在许多场合它也被称为度量值或Metric值,度量值的大小会影响到路由的选择。度量值越小则路径越优先,且不同的路由协议,对于路由度量值的定义和计算有所不同。

5、下一跳地址:路由器转发到达目的网段的数据包所使用的下一跳地址。简单的说就相当于我们走在一个十字路口,导航(路由表)会告诉我们应该左转还是直行一样。

6、出接口:数据包被路由后离开本路由器时的接口。当我们在收到一个数据包的时候,路由器进行查表转发,转发数据出路由器的接口就是出接口。

任何一台支持路由功能的设备都要维护路由表来正确地转发数据,在一个的网络中,一台路由器的路由表往往包含多条路由,这些路由可能从不同的来源获取。如动态协议或者静态路由等。

路由器能够自动获取本设备直连接口的路由并将路由写入路由表,该种路由被称为直连路由,直连路由的目的网络一定是路由器自身某个接口所在的网络,当路由器接口状态为双UP状态时,路由表中就会出现直连路由。

对于到达非直连网络的路由,路由器就必须通过其他途径来获取,静态路由是一种最直接、最简单的方法。静态路由,就是管理员使用手工配置的方式为路由器添加的路由,网络管理员通过手工配置的方式告诉路由器下一步需要怎么走。静态路由的配置不需要占用网络资源,且不需要交互协议报文等。

还有一种是默认路由,默认路由也被称为缺省路由,是目的网络地址及网络掩码均为0的路由,即0.0.0.0/0或者0.0.0.0 0.0.0.0。这是一条非常特殊的路由,所有的目的IP地址都能被这条路由匹配。而且默认路由不仅可以通过静态的方式实现,动态路由协议同样支持默认路由的动态下发。

最后一种就是动态路由协议,当在大中型网络中时,由于网段数量特别多、网络拓扑复杂等原因,使用静态路由配置及维护工作量都太大,这时就需要考虑动态路由协议了。

当我们启动动态路由协议,路由器之间就能够交互路由信息,自动的生成路由表项。而当网络拓扑发生变更时,动态路由协议能够感知这些变化并且自动地作出响应,从而使得网络中的路由信息适应新的拓扑。这些东西都能由路由器自主完成,无需管理员干预。

路由器下一跳地址怎么判断_三分钟了解路由器路由表相关推荐

  1. 路由器下一跳地址怎么判断_网络基本功三:细说路由器

    介绍 以太网交换机工作在第二层即数据链路层,用于在同一网络内部转发以太网帧.但是,当源和目的IP地址位于不同网络时,以太网帧必须发送给路由器.路由器负责在不同网络间传输报文,通过路由表来决定最佳转发路 ...

  2. 路由器下一跳地址怎么判断_计算机考研复试面试常问问题 计算机网络篇(下)...

    计算机考研复试面试常问问题 计算机网络篇(下) 在复习过程中,我用心查阅并整理了在考研复试面试中可能问到的大部分问题,并分点整理了答案,可以直接理解背诵并加上自己的语言润色!极力推荐打印下来看,效率更 ...

  3. 路由器下一跳地址怎么判断_路由器的功能及工作原理

    路由器定义 路由器是互联网的枢纽,是连接Internet中各局域网.广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送数据 作用在网络层中,提供了路由和转发两种机制 路由: ...

  4. 路由器下一跳地址怎么判断_CCNP-路由器工作原理

    好物要写,我们的文章也不能断更,赚钱重要,学习新知识更重要,今天就是进入NP阶段的内容了,我们会深入理解每个动态路由协议的工作原理,以及一些策略方面的配置,至此你就能随心所欲控制路由的走向,让他走你所 ...

  5. 计算机网络下一跳地址,计算机网络基础课程—IP路由

    一.IP路由 ·发送端的处理过程: · ·当主机A要和主机B进行通信时,首先判断主机B是否和它位于同一子网. ·方法:把两个主机的IP地址分别与它(主机A)的子网掩码进行"位与"操 ...

  6. 静态路由中的下一跳地址和送出接口的区别和使用

    在路由器转发任何数据包之前,路由表过程必须确定用于转发数据包的送出接口.我们将此过程称为路由解析. 我们来看下具体的解析过程 在R1的路由表中有下面这条静态路由: S 192.168.2.0/24 [ ...

  7. H3C配置静态路由、下一跳地址,使PC相通

    一.网络拓扑 实验目的:配置静态地址,下一跳,使PC相通 概念解释: 1.路由器的作用 路由器的核心作用是实现网络互连,数据转发,路由器工作时需要建立和更新路由表,因为路由器互联的是不同网段,因此能隔 ...

  8. 网工知识角|如何理解网络拓扑中的下一跳地址

    [下一跳地址] "下一跳"是一个路由专业术语,是指IP路由表中去往目的地址的下一个站点(IP地址),它告诉路由器应该向哪一个设备的IP地址发送该数据包. 如上图所示,共有5台设备, ...

  9. Juniper 210 密码清不掉_三分钟学会如何找回mysql密码

    一.在测试工作中我们肯定会写一些sq查询语句方便我们验证数据是否正确,从而判断当前软件是否存在缺陷,但是查询的过程中肯定需要我们先连接数据库,如果数据库密码忘记我们就无法完成工作,这里就教会大家如何快 ...

  10. 串口发送tcp数据 源端口号_三分钟基础知识:用动画给面试官解释 TCP 三次握手过程...

    作者 |  小鹿 来源 |  小鹿动画学编程 写在前边 TCP 三次握手过程对于面试是必考的一个,所以不但要掌握 TCP 整个握手的过程,其中有些小细节也更受到面试官的青睐. 对于这部分掌握以及 TC ...

最新文章

  1. 第25章 Pytorch 如何高效使用GPU
  2. 19年NAACL纪实:自然语言处理的实用性见解 | CSDN博文精选
  3. phpFastCache
  4. Luogu4099 HEOI2013 SAO 组合、树形DP
  5. 3.3 超参数训练实战:Pandas vs. Caviar-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
  6. php100视频教程2012,PHP100视频教程2012新版
  7. python源码编译安装 gb18030_源代码编译安装Python3.5.2
  8. atheros有线网卡LINUX驱动,请问有知道atheros无线网卡Linux驱动官方下载地址是什么吗?...
  9. 浅谈Oracle中物理结构(数据文件等。。。)与逻辑结构(表空间等。。。。。)
  10. html中地图的绘制toolbars,tkinter内嵌Matplotlib系列(二)之函数曲线绘制
  11. antd 表格树如何展开_元件区域 -- 菜单 | 表格 | 流程图 | 图标
  12. 为什么我只贴代码不给你们源码?
  13. 算法与数据结构 第3章 高级排序算法中 归并算法改进
  14. python用lda主题_python下进行lda主题挖掘(二)——利用gensim训练LDA模型
  15. Chrome的YouTube双语字幕插件
  16. Android 之自定义表情
  17. linux双线双网卡双ip双网关设置方法,centos下双网卡双线双IP的配置方法
  18. ARM公司发展历程 - 从1985年至今
  19. 正阅读微信小说分销系统-视频教程-5.订单明细
  20. 应用服务器和数据库服务器有什么区别

热门文章

  1. w10恢复出厂设置_笔记本电脑w10怎么恢复出厂设置
  2. Linux下把ncsi设置成OCP模式,NCSI简介
  3. laravel文档链接
  4. MLP-Mixer简介和一些想法
  5. 幼儿抽象逻辑思维举例_3-6岁,抓住幼儿思维发展关键期,培养孩子逻辑思维能力...
  6. 如何把微信消息或者短信实时转发到另一个手机上
  7. 射线检测C语言,Unity - Raycast 射线检测
  8. 单龙芯3A3000-7A1000PMON研究学习-(4)撸起袖子干-makefile(a)
  9. 中国芯绝配:普华推全新龙芯3A3000操作系统
  10. VBA字典(详解,示例)