Routing Information Protocol 路由信息协议

  1. 距离矢量Distance-Vector 算法的意思就是指距离值相加,只不过距离可以用命令设定。【以前我总因为"距离矢量"这个词高大上而不懂
  2. 使用UDP报文,端口号520。
  3. 本篇要讨论的是 水平分割、毒性反转、有类无类、广播组播、计时器、Metric。
  4. RIPv1在RFC 1058、RIPv2在RFC 2453、RIPng在RFC 2080。
  5. 在不配置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          #路由汇聚

路由交换协议——RIP

 * `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
  1. 路由交换协议——RIP_第1张图片

路由交换协议——RIP_第2张图片
》》》》》》》有问题欢迎留言交流