路由的原理,笔记

什么是路由

 

总所周知,当两个网络IP网段不一样的时候(掩码相同),是没有办法建立连接的,那么路由器就可已通过路由得原理给不同得IP建立连接。这就是路由得作用。

        以太网交换机工作在数据链路层,用于在网络内进行数据转发。而企业网络的拓扑结构一般会比较复杂,不同的部门,或者总部和分支可能处在不同的网络中,此时就需要使用路由器来连接不同的网络,实现网络之间的数据转发。

路由选路

1.路由器作用就是路由!是源主机到目标主机的一个互联网来转发数据包的过程。简单来说路由器是对数据包选择最佳路径的过程!


⒉.路由器收到数据包后,会根据数据包中的目的IP地址选择一条最优的路径,并将数据包转发到下一个路由器,路径上最后的路由器负责将数据包送交目的主机。数据包在网络上的传输就好像是体育运动中的接力赛一样,每一个路由器负责将数据包按照最优的路径向下一跳路由器进行转发,通过多个路由器一站一站的接力,最终将数据包通过最优路径转发到目的地。当然有时候由于实施了一些特别的路由策略,数据包通过的路径可能并不一定是最佳的。


3.路由器能够决定数据报文的转发路径。如果有多条路径可以到达目的地,则路由器会通过进行计算来决定最佳下一跳。计算的原则会随实际使用的路由协议不同而不同。
        说白了路由选路就是再进行路由的时候选择最优先的路线走。

路由表

华为路由表

1.路由器转发数据包的关键是路由表。每个路由器中都保存着一张路由表,表中每条路由表项都指明了数据包要到达某网络或某主机应通过路由器的哪个物理接口发送,以及可到达该路径的哪个下一跳路由器,或者不再经过别的路由器而直接可以到达目的地。
2.路由表中包含了下列关键项:
(1)目的地址(Destination):用来标识IP数据包的目的地址或目的网络。

(2)网络掩码(Mask)︰在路由表中网络掩码也具有重要的意义。IP地址和网络掩码进行“逻辑与”便可得到相应的网段信息。如本例中:目的地址为8.0.0.0,掩码为255.0.0.0,相与后便可得到一个A类的网段信息(8.0.0.0/8)。网络掩码的另一个作用还表现在当路由表中有多条目的地址相同的路由信息时,路由器将选择其掩码最长的一项作为匹配项。如255.255.255.255优先于255.255.255.248

(3)输出接口(Interface):指明IP数据包将从该路由器的哪个接口转发出去。

(4)下一跳IP地址(NextHop):指明IP数据包所经由的下一跳路由器的接口地址。

(5)协议类型(Proto)华为路由器的协议类型有四种,Direct、OSPF、Static、RIP。

(6)管理距离值(pre)越小越优先

路由表是路由器中维护的路由条目的集合,如果把路由器当作十字路口,路由表相当于路标!

路由优先级

1.路由器可以通过多种不同协议学习到去往同一目的网络的路由,当这些路由都符合最长匹配原则时,必须决定哪个路由优先。


⒉.每个路由协议都有一个协议优先级(取值越小、优先级越高)。当有多个路由信息时,选择最高优先级的路由作为最佳路由。


3.如图所示,路由器通过两种路由协议学习到了网段10.1.1.0的路由。虽然RIP协议提供了一条看起来更加近的路线,但是由于OSPF具有更高的优先级,因而成为优选路由,并被加入路由表中。
 

路由表只会记录最优先的路径,但是并不代表其他路由路径无效,如果最优路径挂掉那么其他路径也会选择一个最优的路径写入路由表。也是如图所示,如果OSPF的路由路径挂掉了,那么会自动使用RIP路由的路径。

华为思科路由优先级比较

 华为:d>ospf>s>s*>rip

思科:c>s>ospf>rip>s*

 这幅图乘着上面的实验看起来应该是通顺多了。。。

路由度量

1.如果路由器无法用优先级来判断最优路由(优先级相同),则使用度量值(metric)来决定需要加入路由表的路由。

2.一些常用的度量值有:跳数,带宽,时延,代价,负载,可靠性等。

3.跳数是指到达目的地所通过的路由器数目。

4.带宽是指链路的容量,高速链路开销(度量值)较小。

5.metric值越小,路由越优先;因此,图示中metric=1+1=2的路由是到达目的地的最优路由,其表项可以在路由表中找到。
 

最长匹配原则

        路由表中如果有多个匹配目的网络的路由条目,则路由器会选择掩码最长的条目,应为路由环境小啊。

如图所示,目的10IP的协议,优先级,度量值。端口都是相同的,那么路由器就会对mask进行判断,最长的过。

1.路由器在转发数据时,需要选择路由表中的最优路由。当数据报文到达路由器时,路由器首先提取出报文的目的IP地址,然后查找路由表,将报文的目的IP地址与路由表中某表项的掩码字段做“与”操作,“与”操作后的结果跟路由表该表项的目的IP地址比较,相同则匹配上,否则就没有匹配上。当与所有的路由表项都进行匹配后,路由器会选择一个掩码最长的匹配项。

⒉.如图所示,路由表中有两个表项到达目的网段10.1.1.0,下一跳地址都是20.1.1.2。如果要将报文转发至网段10.1.1.1,则10.1.1.0/30符合最长匹配原则.
 

静态路由

静态

1.静态路由是指由管理员手动配置和维护的路由。静态路由配置简单,并且无需像动态路由那样占用路由器的CPU资源来计算和分析路由更新。

⒉.静态路由的缺点在于,当网络拓扑发生变化时,静态路由不会自动适应拓扑改变,而是需要管理员手动进行调整。

3.静态路由一般适用于结构简单的网络。在复杂网络环境中,一般会使用动态路由协议来生成动态路由。不过,即使是在复杂网络环境中,合理地配置一些静态路由也可以改进网络的性能。

创作于千锋教育网工视频

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值