路由基础

最近在做承载网PE设备的测试,因为以前没有接触过路由协议的实际应用,所以现在正在狂补知识,看到一篇非常好的博文,和大家分享一下~~~~接下来多看看别人的结合我自己学的再写一点东西,先占个坑~~~~~



http://dufei.blog.51cto.com/382644/172275


1.什么是路由

路由是指导IP数据报文发送的路径信息

路由就是寻径,是指路由器在收到IP包后,去查找自已的路由信息进行转发的过程

 路由信息就是去往目的地的一条信息,它指明了去往目的地的方向,通常也把路由信息简称为路由

要完成对数据包的传输,路由器必须知道并处理哪些信息:

1)目的地址

2)相邻路由器,并且能够从邻居处获得远程网络的信息

3)到远程网络的所有可能的路径

4)能计算出到达远程网络的最佳路径

5)要能够维护并验证路由信息,在路径发生改变时,要能很快的知道。

2.什么是路由表

路由表就是一个告诉你作用是表明你从源地址到目标地址应该怎么走,相当是一个导航仪,路由器只要根据这个路由表就知道这个数据包应该转发到哪个地方。

路由器如果要想管理这些路由表必须使用路由协议,所以由协议的作用是:进行路由选择以及管理路由表

如果一个数据包交给了路由器,路由器会利用路由协议来检查自己的路由表:从源到目标有没有相应的路径,一旦选择了一条合适的路径后,路由器就会路由被路由协议。如果在路由表中找不到去往目的地的路由,数据包将会被丢弃。(PS:路由协议:

是路由器中用来进行路径选择以及管理路由表所使用的协议,如:RIP,OSFP,EIGRP,IS-IS等。被路由协议:负责将来自上层的数据及最佳路径封装到IP数据包中进行传输。)

总结:路由表中的每一个路由条目都指明了数据包到某个子网或者是网个主机应该通过路由器的哪个物理端口发出去,然后再到达下一个路由器或者是不再经过其他的路由器而是发送到与本路由器直接相连的目的主机。

3.路由器知道路由信息的三种方式:

  静态路由:在简单拓扑结构的网络里,网络管理员手动输入路由信息,由管理员手动设置,告诉路由器,去往某个主机或者某个网段的数据包应该怎么办!这种方法好处是无开销,配置简单,但只适合于简单拓扑的网络。

  动态路由:在大型网络环境下,依靠路由协议,比如RIP,OSPF,BGP等路由协议来学习路由条目。特点就是开销大,配置复杂,但适合复杂网络拓扑结构的网络。

 直连路由:路由器会自动学习周边网络的情况 无需人工维护,但只能发现本接口所属网络的路由

 还有一种特殊的默认路由,是路由的一种特殊形式,它指明了如果在路由表内找不到去往目的地的路由时,可以将数据从哪个方向转发出去


4.路由表中的基本元素

  1. 目标网络号

  2. 去往目的地的下一跳地址(直连的邻居地址)

  3. 出接口

  4. 管理路由信息(当从不同的路由协议学到去往同一目的地路由的时候,用于在路由协议之间进行比较,以确定把从哪一种路由协议学到的路由放入路由表。)

  5. metric值(或者cost之类):表示到达这条路由所指向的目的地址的代价,通过以下因素会影响到路由的权值:延迟、带宽、线路占有率、线路可信度、路数、最大传输单元。

 在选择最优路由条目的过程中有两个关键条件需要考虑:
1)比较不同路由条目产生的方式是否最可靠
      比如是由直连路由自动发现的,还是静态路由产生的,还是由路由协议产生的,再比如是由什么路由协议产生的,这都制约着这个路由条件能否被选中做为最佳路由来使用。比较路由条目产生方式的值在华为的路由器上我们称为路由优先级,在思科路由器上我们称为Distance。
      Distance 在这里称为管理距离,Cisco路由器比较的就是这个Distance管理距离,什么意思,其实很简单,当一个路由表中有多个到达对方的路由条目时,思科路由器是从管理距离最低的协议获取的路由条目最先被选中,作为最佳路由使用,如默认OSPF的管理距离是110,EIGRP是90,IGRP是100,RIP是120,IS-IS是115,静态路由是0或者是1,直连路由是0,那么路由器就会查看路由条目的产生方式,如果有直连就走直连,否则就会采用静态路由配置的路径,依次类推。就相当于我从北京到安徽坐火车比坐船的路程要短,所花的时间也少,那么我肯定是坐火车!所以管理距离用于不同路由协议间之间的路由选择!( 应用:进行路由备份,可以在动态路由发生改变,不再可用的情况下去启用一个备份路径。如果我们想在动态路由失效后,还能用静态路由补救,那么我们可以将两个路由之间的静态路由的管理距离设的比动态路由大,那么一般情况下,静态路由不起作用,一旦动态路由down了,那么静态路由就起作用了。


实验:R1与R2之间有两条链路,在R1与R2的E0/0口之间运行RIP,并且将2.2.2.0宣告进RIP,这样R1就可以学到2.2.2.0的路由,R1和R2之间还有一条链路是用s1/0口相连,现在要求在E0/0口down掉之后,R1还能通过S1/0的接口访问2.2.2.0网段。

wKioL1c5kSyTS4I_AAAgSZnDEp8917.png 

R1(config)#ip route 2.2.2.0 255.255.255.0 s1/0 150  只要在R1上设置这样一条静态路由就可以了


2 )在相同产生方式的情况下比较不同的链路的代价
      比较同一产生方式的不同链路的值,思科称为度量值(metric),华为称为路由权(cost)表示到达这条路由所指向的目的地址的代价,通过以下因素会影响到路由的权值:延迟、带宽、线路占有率、线路可信度、路数、最大传输单元。


5.什么是路由协议

路由协议从工作范围来分类:

1、内部路由协议 IGP--工作在自治系统之内

2、外部路由协议 EGP--工作在自治系统之外


从工作原理分为:

1、距离矢量协议  例如:RIP  距离矢量协议通过判断距离查找到达远程网络的最佳路径。数据包每通过一个路由器,称为一跳。使用最少跳数到达目的网络的路由被认为是最佳路由。

距离矢量路由协议发送完整的路由表到相邻的路由器,一个传一个,所以被戏称为传言路由。

2、链路状态协议  例如:OSPF

3、混合型协议    例如:EIGRP

还可分为:

1、有类协议   RIP-V1、IGRP  通告时不带掩码,在主类边界自动汇总,不以手工汇总

2、无类协议   RIP-V2、EIGRP、OSPF

有类别的路由查找--首先将IP包的目的IP地址与路由表中的主网地址匹配,找到后,然后再匹配主网的子网,如果经过这些步骤找不到匹配的子网路由,数据包将被扔掉,即使路由表中还有默认路由也不会匹配。只有在主网路由也没有的情况下,才会去匹配默认路由。

无类别的路由查找--会将IP包的目的地址与路由表中的每一条路由逐位进行最佳匹配,找到最匹配的路由,如果没有找到相匹配的,那么也会去匹配默认路由,进行转发。




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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值