路由交换协议——RIP
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了路由交换协议——RIP相关的知识,希望对你有一定的参考价值。
Routing Information Protocol 路由信息协议
- 距离矢量Distance-Vector 算法的意思就是指距离值相加,只不过距离可以用命令设定。【以前我总因为"距离矢量"这个词高大上而不懂
- 使用UDP报文,端口号520。
- 本篇要讨论的是 水平分割、毒性反转、有类无类、广播组播、计时器、Metric。
- RIPv1在RFC 1058、RIPv2在RFC 2453、RIPng在RFC 2080。
- 在不配置RIP 版本的情况,既能接收版本1 的报文也能接收版本2 的报文,但是只发送版本1 的报文。
实验手册中要学习的命令。【有些内容解释的不准确的欢迎评论】
* silent-interface Ethernet0/0/0 #使其只接受不发报文;
* peer 192.168.2.4 #手动指定单播发送的rip 邻居;
* timers rip 20 100 30 #设定计时器upgrade 20s、age 100s、garbage-collect 30s
* rip authentication-mode simple plain Huawei #配置明文认证方式
* import-route direct route-policy DIRECT #引入直连路由
* if-match ip-prefix 10
* ip ip-prefix 10 index 10 permit 1.0.0.0 24 #如果匹配ip-prefix 10,条目内容是允许1.0.0.0网段的路由信息通过。
* undo rip input #不让该路由器接受rip报文
* rip version 2 broadcast / multicast #设置路由器以广播 / 多播方式更新报文
* rip metricout ip-prefix 10 3 #设置端口在发布路由时增加度量,对通过ip-prefix 方式过滤的路由增加度量值
* default-route originate #设备生成缺省路由,将路由表存在的缺省路由发布给邻居【缺省路由以到网络0.0.0.0(掩码也为0.0.0.0)的路由形式出现。
* ip route-static 0.0.0.0 0.0.0.0 G0/0/1 #配置静态路由
* rip summary-address 5.0.0.0 255.0.0.0 avoid-feedback #路由汇聚
* `Distance-Vector`
1.运用矢量叠加的方式获取和计算路由信息。将一条路由信息考虑成一个由目标和距离(用 Metric 来度量)组称的矢量。
2.就是算一算距离。
3.规定度量值取0~15之间整数、16为无穷大。
* `水平分割Split Horizon`
1.路由器从某个接口更新的路由信息不允许再从这个接口发回去。
2.好处是 节省资源和避免环路
* `有类路由Classful Routing`
1. 有类路由不在路由更新中发送子网掩码。
2. 规定IP地址分5类: A-0首位-8位网络、B-10-16、C-110-24、D/E-1110-用于组播、E-科学实验。
3. 有类:RIPV1、IGRP;无类:EIGRP、RIPV2、OSPF。
RIPv1是利用广播更新路由,RIPv2利用组播。不配置RIP 版本情况下以广播发送更新,而RIPv2 默认则以组播来更新。
* 理解:可以配置一条静态的指向Null0 接口的静态路由来解决,避免路由黑洞。
答:是一个逻辑接口,收到路由包就丢弃,防止路由黑洞。
* 理解:ip-prefix
答:ip ip-prefix 命令解析,地址前缀列表名、本匹配项在列表中的序号、permit/deny、ip地址、掩码长度。
* `timers 的设置规则`
1. Update<age
2. Garbage-collect 定时器的实际时长是Update 定时器的3~4倍。
3. 三种计时器的应用以及转换~一旦触发更新就开始 垃圾回收计时器,一旦收到更新报文就开始 老化计时器。
以上是关于路由交换协议——RIP的主要内容,如果未能解决你的问题,请参考以下文章