静态路由可以自动计算路由条目吗 路由器选路会用到哪些参数?

[更新]
·
·
分类:互联网
2338 阅读

静态路由可以自动计算路由条目吗

路由器选路会用到哪些参数?

路由器选路会用到哪些参数?

路由器是连接多个不同网段的网络的,当一个数据包到达路由器以后,就会面临着到底走哪一条路近的困扰,这种选择路径的行为就被称为路由。
但是路由器选择路径并不是盲无目的的,毫无根据的去选择的,选择路径的依据就是路由器内部的路由表,路由表中有根据目的网段而生成的路由条目,包括目标网段,子网掩码,连接协议,优先级开销,下一跳和出接口。路由表中的路由条目可以是静态配置的,也可以是根据协议动态生成的。路由表中最基础的路有乔木,就是使用直连协议生成的直连路由,一般情况下,直连路由的优先级是最高的(数值为零,数值越小,优先级别越高)。
当数据包到达路由器后,路由器会首先拿出目的地址来匹配路由表中的目的网段,当路由表中存在多条路由条目的时候,会选择子网掩码位数最长的进行匹配。此外,路由表中存放的路由条目也会根据优先级别而动态调整,多条路由条目会选择优先级别高的和开销小的进行路由。

路由器如何设置静态ip地址?

1. 首先,打开路由器管理页面,比如在浏览器中输入“192.168.1.1”,或者在网络连接设置中获取路由器的IP地址,然后在浏览器中输入该IP地址;
2. 登录路由器,进入路由器的管理页面,找到“IP地址管理”,然后在“静态IP地址”字段中输入要设置的IP地址;
3. 输入子网掩码,网关,DNS服务器;
4. 保存设置,重启路由器;
5. 将计算机的IP地址设置为路由器的静态IP地址,然后保存并重启计算机。

为什么路由表的类型是c?

路由表的表项中C表示直连地址;:R就是一条路由;S表示静态路由;S*表示默认静态路由。
每个路由器中都有一个路由表和FIB(ForwardInformationBase)表:路由表用来决策路由,FIB用来转发分组。路由表中有三类路由:
(1)链路层协议发现的路由(即是直连路由)
(2)静态路由
(3)动态路由协议发现的路由。
FIB表中的每个转发条目表明包网段或主机应该发送通过路由器的物理接口,然后它可以达到下一个路由器的路径,也可以发送到目的地主机直接连接网络中没有通过另一个路由器。

静态路由协议路由来源?

路由器路由信息来源有三类:直连路由,静态路由和动态路由
直连路由是由链路层协议发现的,只要路由器接口上正确配置了IP地址和子网掩码,接口正常工作,路由器根据IP地址和子网掩码可以自动推算出其网络号,将其网络号连同路由标记自动加入到路由表。如果接口出现故障,则会删除直连路由。
静态路由是网络管理员手工输入路由,静态路由不能适应网络的拓扑变化。当网络拓扑发生变化,必须重新输入新的路由。但是静态路由可以精确控制路由。静态路由的路由管理距离为1 度量为0。
动态路由通过路由器交换路由信息可以适应网络的拓扑变化。
静态路由配置说明
ip route 目的地址 子网掩码 下一跳或者出口 [路由管理距离]
一 通过目的地址和子网掩码的不同组合可以表示一个子网 一台主机 一个汇总网络 一条默认路由
A 目的子网号 对应的掩码 表示目的是一个子网(属于该子网的所有主机) 如 192.168.0.0 255.255.255.0
B ip地址 255.255.255.255 表示是一个主机路由.,目的地址是某台具体的主机 如 .192.168.1.2 255.255.255.255 表示到192.168.1.2这一台主机的路由.
C 0.0.0.0 0.0.0.0 表示一条默认路由 此路由表示所有的主机.这条路由能匹配所有数据包的目的地址,当在路由表中找不到匹配数据包的目的地址的路由条目时,将按默认路由转发.
D 汇总网络地址 相应的子网掩码 表示一个汇总网络 如 172.0.0.0/16-172.255.0.0/16 可以通过172.0.0.0 255.0.0.0 来汇总所有的网络
二 下一跳地址可以是下一跳路由器的接口IP 也可以是路由器的出站接口
A 采用下一跳地址时 路由表中的路由条目AD1 度量0 。在转发数据包时,先按路由条目找出下一跳地址。再根据递归查询找出该下一跳地址连接在路由器的哪个接口,从而找到相应的出站接口,根据出站接口的链路层协议完成数据封装。由该接口发送到下一跳地址。
B 采用出站接口来配置 当采用出站接口来配置时,路由器会把目的地址作为直连网络添加到路由表中。AD0 度量0 因为直连网络是直接交付,路由器会将目的地址作为下一跳地址,直接交付给目的主机(本地路由器会这么认为它把数据包直接交付给了目标,但事实并不一定如此)