RIP的复习和一些新的内容

路由的分类:

        静态路由:通过网络管理员手工添加的路由条目

        动态路由:所有路由器都运行相同的路由协议,之后通过路由器之间相互沟通、交流,最终计算出前往未知网段的路由条目

动态路由的分类:

一.根据范围(AS--自治系统)来进行分类

        IGP——内部网关协议——应用在AS内部的动态路由协议

                如:RIP,OSPF,IS-IS,EIGRP等

        EGP——外部网关协议——应用在AS之间的动态路由协议

                如:BGP(边界网关协议)

二.IGP协议还可以依据算法进行分类

        1.距离矢量型协议(DV)——通过直接发送路由条目来获取未知网段的路由信息——贝尔曼·福特(Bellman·Ford)——“依据传闻的路由协议”         eg:RIP      

         2.链路状态型协议(LS)——传递的是拓扑信息(LSA——链路状态通告)SPF算法     eg:OSPF IS-IS,

RIP --路由信息协议--使用贝尔曼·福特算法

开销--以跳数作为开销来进行选路。---RIP存在一个十五跳的工作半径,如果开销值达到16跳,则认为目标网段不可达。

版本:RIPV1,RIPV2----IPV4

           RIPNG--- IPV6

RIPV1和RIPV2的区别:

1,RIPV1是有类别的路由协议(不带子网掩码),RIPV2是无类别的路由协议(携带子网掩码)---所以,RIPV1不支持VLSM和CIDR

2,RIPV1不支持非连续子网场景

3,RIPV1采用广播的方式来发送信息,RIPV2采用组播(224.0.0.9)的方式发送信息

224.0.0.x---本地链路组播--- 所有本地链路组播地址的数据包中TTL的值被设置为1.---组播IP地址会对应生成一个组播MAC地址--前24位01-00-5e,后24位为组播IP地址的后24位 。

交换机泛洪的三种情况---1.遇到广播帧;2.遇到组播帧;3.遇到未知的单播帧

RIPV1和RIPV2在传输层使用的是UDP协议的520端口,RIPNG用的UDP的521端口。

4,RIPV2使用组播可以节省资源:当pc收到路由器发出的组播信息时,可以直接丢弃该数据,而RIPV1的广播则需要pc在拆2、3层一直到传输层才会丢弃

5,RIPV2可以支持手工认证和手工汇总,而RIPV1不行

RIP的数据包

Request---请求包---只用在设备刚启动RIP进程时,为了尽快获取未知网段的路由信息,RIP将发送请求包请求

Response---应答包(更新包)--- 收到请求包之后,将会回复应答包,应答包中将携带路由条目信息。

RIP在收敛完成后,依然每隔30s会发送一次应答包,我们将RIP的这个现象称为RIP的周期更新。----为了弥补自身没有确认机制以及保活机制。

RIP的周期更新,一定是异步更新

RIP的计时器

周期更新计时器---30s---为了确保异步更新,我们并没有严格按照30s的更新时间来执行,而是在其基础上增加±5s的偏移量

失效计时器---180s--- 当一条路由180s内未刷新,则将判定该路由失效,将该路由的开销值改为16.并且从全局路由表中删除。但是依旧保存在缓存中,之后周期跟新时,依然携带。---带毒传输

垃圾收集计时器---120s---失效路由在120s内将继续发出,带毒传输,当时间归0后,将彻底删除

RIP的破环机制

  1. 15跳的开销限制
  2. 触发更新 --- 在拓扑结构变化的瞬间,立即将变更信息发出去
  3. 水平分割 --- 从哪个接口得到的信息,将不在从那个接口发出去
  4. 毒性逆转 --- 从哪个接口学到的信息,还是从这个接口发出去,但是需要带毒。

RIP的基本配置

1.启动RIP进程

        [a1]rip 1 --- 进程号,仅具有本地意义

        [a1-rip-1]

2.选择版本

        [a1-rip-1]version 2

3.宣告

        [a1-rip-1]network  12.0.0.0

        要求:

                所有直连网段都需要宣告

                必须按照主类宣告

        目的:

                1.激活接口---只有激活的接口才能接法数据;

                2.发布路由

  4.沉默接口--- 如果一个接口设置为沉默接口,则该接口将只接受不发送RIP的数据

[a1-rip-1]silent-interface GigabitEthernet 0/0/0

RIP的数据包结构

        COMMAND---数据包的类型---request(1) / response(2)

        Version ---rip版本RIPV1(1) / RIPV2(2)  

          Mctric---开销值

RIPV1

        路由条目--- 一个RIP的response包中,最多可以携带25条路由信息,如果开启认证,则将占用一条路由信息的空间,则将仅最多携带24条路由条目

        地址族 --- ip

        目标网段(不带掩码)

    

RIPV2:

        地址族---ip

        路由标签--- 主要为了后面做策略抓取流量使用,默认值为0

        目标网段

        掩码信息

        下一跳 --- 应对选路不佳的情况,可以直接将最佳指定的下一跳携带在数据包中,而不使用算法计算下一跳

        开销值

不同协议路由的获取

因为不同路由协议运行的机理各不相同,对路由的理解也不同,所以,不同路由协议之间是存在信息隔离的,所以,如果需要使不同的路由协议互通,则需要在运行不同协议的边界路由器上,将不同协议进行相互之间的转换--- 重发布---路由器让一种路由协议通过另一种路由协议的方式来进行发布

[a1-rip-1]import-route  static

RIPV1和RIPV2互通的方法:

1.重发布

2.[a1-GigabitEthernet0/0/0]rip version 2 --- 让0/0/0接口用RIPV2的规则收发数据包

RIP的拓展配置

1.RIPV2的手工认证

[a1-GigabitEthernet0/0/0]rip authentication-mode  md5 usual plain 123

2.RIPV2的手工汇总

[a1-GigabitEthernet0/0/0]rip summary-address  192.168.0.0 255.255.254.0

当发出一条汇总路由的同时,会发送抑制路由,带毒发送明细路由

3.加快收敛

[a2-rip-1]timers  rip  30 180 120

修改计时器时,三种计时器之间的倍数关系不能改变

4.缺省路由

[a2-rip-1]default-route originate

在边界路由器上执行,将使其他网络内的设备自动生成一条指向边界设备的缺省

另一种方法 --- 可以直接在边界路由器连接内网的接口上执行汇总操作,汇总路由为0.0.0.0 0.0.0.0 .这样也就相当于下发了缺省信息,但是,边界路由器本身直连网段也需要通过缺省到达

RIP的路由控制

通过优先级

[a1-rip-1]preference 150

通过开销值

因为RIP存在15跳的跳数限制,所以,RIP在进行开销值修改时,不允许将开销值改小,只能该大

修改分为:

        出方向修改---影响别人---修改的开销值实际上是传递中开销值的增加量(增加量默认是1

                [a2-GigabitEthernet0/0/2]rip metricout 10

        入方向修改 --- 影响自己---修改的开销值将直接加到本地路由表的开销值中

                [a2-GigabitEthernet0/0/2]rip metricin 10

精确控制开销:

方法一、使用acl抓取感兴趣流

        1.创建acl列表抓取路由信息

                [a2]acl 2000

                [a2-acl-basic-2000]

                [a2-acl-basic-2000]rule  permit  source  4.4.4.4 0

        2.在接口上修改开销值

                [a2-GigabitEthernet0/0/1]rip metricout 2000 10 ---- 出方向修改

方法二、路由过滤 --- 也是属于路由控制的一种

        Filter-policy--- 过滤列表(通过调用acl列表来实现过滤,也分为出方向修改和入方向修改)

        1.ACL列表抓取路由信息

                [a2-acl-basic-2001]rule 1 deny source  4.4.4.0 0  --- 因为过滤列表本身没有过滤能力,所以必须使用acl列表的过滤功能完成过滤

                [a2-acl-basic-2001]rule  permit  source  any --- 因为华为ACL列表默认对未匹配的流量不做处理,所以需要添加规则放通剩余流量

        2.进入RIP进程中调用过滤列表

[a2-rip-1]filter-policy 2001 export  GigabitEthernet 0/0/0--- 出方向上过滤

RIP的单播邻居 

(为了让路由器的RIP更新包不被电脑收到):

[a2-rip-1]peer 10.0.0.2--- 邻居双方都需要配置

配置单播邻居后,RIP在周期更新时会同时发送单播数据包和组播(广播)数据包。

沉默接口:

1。可以使这个接口只收不发RIP数据

2.沉默接口的第一个效果只针对组播和广播包生效

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值