路由器迭代的意思是什么
本篇文章给大家谈谈路由器迭代的意思,以及路由器迭代的意思是什么对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
1、什么是递归路由?
2、查看路由表显示的route flags是什么意思
3、ping通tracert不通为什么
4、18张图带你详解IP路由表七大要素:路由前缀、协议类型、优先级等
什么是递归路由?
比如说有计算机A,路由器BCDE
A想知道 xxx.com所对应的IP是多少?
A就去问B,这时候A是请求者,B是被请求者;
但是B也不知道xxx.com的IP,那么它就去问C,这时个B变成了请求者,C是被请求者
如此递归
到E时,假设E知道xxx.com知道返回了xxx.com的IP给D,然后D再告诉C,C再告诉B,B再告诉了A,这样就完成了查询。。。这样的方式就叫递归。。。
另外还有一种叫迭代。。。
比如说A想知道xxx.com,去请求B,B这时候告诉A说,“C可能xxx.com,你去问它吧”,
这时候A再去请求C,C这时候告诉A说,“D可能xxx.com,你去问它吧”,
。。。
直到A去请求E,这时候E就告诉了A,xxx.com的IP地址是xx.xxx.xx.xx
2011年
查看路由表显示的route flags是什么意思
Route Flags:路由标记。
其中,R是relay的首字母,说明是迭代路由,会根据路由下一跳的IP地址获取出接口。配置静态路由时如果只指定下一跳IP地址,而不指定出接口,那么就是迭代路由,需要根据下一跳IP地址的路由获取出接口,D是download的首字母,表示该路由下发到FIB表。
扩展资料:
路由表类别:
1,静态路由表:
由系统管理员事先设置好固定的路由表称之为静态(static)路由表,一般是在系统安装时就根据网络的配置情况预先设定的,它不会随未来网络结构的改变而改变。
2,动态路由表:
动态(Dynamic)路由表是路由器根据网络系统的运行情况而自动调整的路由表。路由器根据路由选择协议(RoutingProtocol)提供的功能,自动学习和记忆网络运行情况,在需要时自动计算数据传输的最佳路径。
ping通tracert不通为什么
满意答案 热心问友 2010-09-13tracert命令所用到的默认端口是23,如果主机把这个端口封闭就无法通了而ping没有固定的端口,使用的是ICMP协议,只要主机允许ICMP协议,就可以ping通也就是说如果主机关闭23端口,而允许ICMP协议就会出现ping通tracert不通 追问: 我什么策略都没有做只能ping通 不tracert 我是这样配的 3台路由器第一台和第二台用的是12.12.12.0/24第二台和第三台之间用的是23.23.23.0/24。第一台下接一台主机ip为1.1.1.1/24。第三台路由器下接一台主机ip是3.3.3.3/24 用ospf在整个网上的,其他什么都没配。也没做什么策略。我是在实验环境下做的。 回答: 如果设备不允许UDP的转发,就可能出现tracert连接不上的情况 追问: 可以udp转发 回答: 目前tracert提示的信息是什么? 追问: 是不是跟路由迭代有关系啊?? 回答: 是的。建议从这个方面去查 追问: 你知不知道什么是路由迭代?? 回答: 路由迭代是这样的比如说你加一条静态路由ip rou 202.87.9.0 255.255.0.0 161.3.1.31但你这条路由的下一跳地址为161.3.1.31 这个地址并不是你路由器相关的直连路由可以查找到的,而是从其他路由协议学习来的当然也可以是静态配置的路由.这样的查表方法为,先查目标地址,然后再查下一跳的相关路由才能找到出接口。简单说迭代,路由的下一跳肯定不跟你的路由互相连接就是迭代。
18张图带你详解IP路由表七大要素:路由前缀、协议类型、优先级等
IP 路由表
上次有写过一篇《20张图深度详解MAC地址表、ARP表、路由表 》的文章,里面有提到路由表,那么什么是IP路由、什么又是IP路由表呢?
路由 :路由是网络中的基本概念,网络的基本功能就是使得处于网络中两个IP地址能够互相通信。
当路由器收到一个IP数据包时,路由器会解析出IP数据包中的 目的IP地址 ,然后根据目的IP地址查找路由表,依据 最长掩码匹配原则 ,找到对应的路由条目,根据路由条目中的下一跳或者出接口将报文转发出去,这就是 路由 。
路由表 :简单点说路由表就是路由器用于指导数据包如何转发的表项,记录了去往目的IP的下一跳去哪里(如下图)。
路由表的作用类似于我们生活中的地图或者指示牌,指引我们去往一个目的地该如何走?
IP路由表包含了哪些要素
IP路由表中包含了 目的网络/掩码,协议类型,优先级,开销,标志,下一跳,出接口 这个七大要素。
下面我们来看下一个真实的路由表:
从这个路由器我们可以通过命令 display ip routing-table 来查询该设备的路由表,我们可以看到这条设备一共有12条路由条目。
每个路由条目必须包括下面几个信息元素:
目的网络/掩码
目的网络/掩码: 也被称为 路由前缀 ,这是路由条目所关联的目的网络地址及网络掩码。
一条完整的路由前缀由: 网络地址+前缀长度(或者网络掩码) 构成,两者缺一不可,例如192.168.1.0/24与192.168.1.0/25,虽然网络地址相同,都是192.168.1.0,但是两者绝对是两条不同的路由,因为他们的前缀长度不相同。
当路由器收到一个IP数据包时,路由器会解析出IP数据包中的目的IP地址,然后根据目的IP地址查找路由表,依据 最长掩码匹配 原则,找到对应的路由条目。
最长掩码匹配原则匹配的就是目的网络/掩码。
比如:路由器收到一个目的IP地址为10.1.1.1的数据包,此时查找路由表,有两个路由条目,一个路由条目的A的目的网络/掩码是10.1.1.0/24,另一条路由条目B的目的网络/掩码是10.1.1.0/28,那么这个数据包匹配的是哪一个路由条目呢?
正确答案:是匹配路由条目B,因为B的掩码长。
协议类型
协议类型: 指该路由条目是通过什么路由协议学些过来的。例如是直连的,或是静态的,或者是通过OSPF、IS-IS、EIGRP、BGP等动态路由学习到的。
1、直连路由: 指和路由器的接口直接的地址生成的路由。
如下图中,协议类型是direct的就是直接直连地址生成的路由。
2、静态路由 :静态路由是指通过静态路由协议生成的路由。
3、动态路由: 动态路由协议主要有RIP、OSPF、ISIS、BGP。RIP和BGP是基于距离矢量的路由协议,OSPF和ISIS都是基于链路状态的路由协议。
优先级
路由表中去往同一目的地的路由可能通过多种路由协议生成。
举个例子:去往目的IP为192.168.2.1的通过静态路由生成了,也通过OSPF路由生成了。那么这个时候什么样的路由才会加入到路由表中呢?这个时候就和 路由协议的优先级 有关系了。
每种协议类型对应不同的优先级, 优先级值越小则路由越优 。
常用路由协议和优先级的关系表如下图。
那么当一台路由器同时从多种不同的路由协议学习到去往同一个目的地的路由时,它将 优选路由协议优先级值最小的那条路由 。
因此,本次例子中,正确的应该是通过 OSPF 学习到路由加入到路由表中(OSPF的路由优先级比静态路由优先级小)
开销
开销: 路由的度量值,经常也使用 metric 来描述。
直连及静态路由的Cost为0。
通过动态路由协议学习到的Cost则根据实际情况而定。不同的路由协议计算Cost的方法不同。
例如上图中,R1去往PC2的路由条目通过OSPF路由协议学习到,开销为3。
标记
标志: 路由标记,R表示该路由是 迭代路由 。D表示该路由下发到FIB(Forwarding Information Base)表。
迭代路由: 路由必须有直连的下一跳才能够指导转发,但是路由生成时下一跳可能不是直连的,因此需要计算出一个直连的下一跳和对应的出接口,这个过程就叫做路由迭代。BGP路由、静态路由和UNR路由的下一跳都有可能不是直连的,都需要进行路由迭代。
例如,BGP路由的下一跳一般是非直连的对端loopback地址,不能指导转发,需要进行迭代。即根据以BGP学习到的下一跳为目的地址在IP路由表中查找,当找到一条具有直连的下一跳、出接口信息的路由后(一般为一条IGP路由),将其下一跳、出接口信息填入这条BGP路由的IP路由表中并生成对应的FIB表项。
下一跳
下一跳: 去往目标网络的下一跳IP地址。
出接口
出接口: 去往目标网络从本设备的哪个接口出去。
---END---
关于路由器迭代的意思和路由器迭代的意思是什么的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。