解析RIPIGRPEIGRP与OSPF.docx

上传人:b****3 文档编号:5412082 上传时间:2022-12-16 格式:DOCX 页数:18 大小:1,014.96KB
下载 相关 举报
解析RIPIGRPEIGRP与OSPF.docx_第1页
第1页 / 共18页
解析RIPIGRPEIGRP与OSPF.docx_第2页
第2页 / 共18页
解析RIPIGRPEIGRP与OSPF.docx_第3页
第3页 / 共18页
解析RIPIGRPEIGRP与OSPF.docx_第4页
第4页 / 共18页
解析RIPIGRPEIGRP与OSPF.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

解析RIPIGRPEIGRP与OSPF.docx

《解析RIPIGRPEIGRP与OSPF.docx》由会员分享,可在线阅读,更多相关《解析RIPIGRPEIGRP与OSPF.docx(18页珍藏版)》请在冰豆网上搜索。

解析RIPIGRPEIGRP与OSPF.docx

解析RIPIGRPEIGRP与OSPF

【原创】头点什么专题系列-解析RIP、IGRP、EIGRP与OSPF

实验:

解析RIP、IGRP、EIGRP与OSPF

SPOTOCCNA实验拓扑:

首先,必须记住一些概念以及它们的潜在关系:

1.有类的路由:

即网络中所有主机(结点)都使用已存在的相同的子网掩码。

2.无类的内部域路由(CIDR):

他们在某个成块的区域中提供地址,即常说的VLSM。

3.不连续的网络:

将两个或更多的有类网络的子网通过不同的有类网络连接在一起的网络

实验1.配制连续网络中的无类路由

IP地址表:

路由器

接口

IP地址

R1

LO0

192.168.10.17/28

R1

S0

192.168.10.5/30

R2

S0

192.168.10.6/30

R2

S1

192.168.10.9/30

R3

S0

192.168.10.10/30

R3

LO0

192.168.10.33/27

配制RIPv1

R1(config)#routerrip

R1(config-router)#netw192.168.10.0

R2(config)#routerrip

R2(config-router)#netw192.168.10.0

R3(config)#routerrip

R3(config-router)#netw192.168.10.0

R1#shiproute

//RIPv1在路由器R1上的输出:

R2#shiproute

//在路由器R2上的输出:

//对比上面两张输出表,很明显R1学到了R2直连的/30的子网,而R2里没有R1直连的/28的子网,说明RIPv1面对连续网络的无类路由,只学习与本路由器直连网段掩码相匹配的子网信息。

配制RIPv2

R1(config)#routerrip

R1(config-router)#version2

R2(config)#routerrip

R2(config-router)#version2

R3(config)#routerrip

R3(config-router)#version2

R1#shiproute

//RIPv2在路由器R1上的输出:

 

//第一行/27就出现了,而/30也在第三行出现,说明RIPv2面对这类网络时,路由到了所有的子网信息。

配制IGRP

R1\R2\R3(config)#norouterrip\\分别在三个路由器上删除RIP。

R1(config)#routerigrp10

R1(config-router)#netw192.168.10.0

R2(config)#routerigrp10

R2(config-router)#netw192.168.10.0

R3(config)#routerigrp10

R3(config-router)#netw192.168.10.0

R1#shiproute

//IGRP在路由器R1上的输出:

 

//还是没有R3的/27,输出结果证明,IGRP和RIP一样,只学习与本路由器直连网段掩码相匹配的子网信息。

配制EIGRP

R1\R2\R3(config)#norouterigrp10

R1\R2\R3(config)#routereigrp10\\分别在三个路由器上配制。

R1\R2\R3(config-router)#netw192.168.10.0

R1#shiproute

\\在R1上查看没有关闭自动汇总时EIGRP的路由表:

 

\\结果同RIPv2,认到了所有的子网。

R1\R2\R3(config)#routereigrp10

R1\R2\R3(config-router)#noauto-summay\\关闭自动汇总。

R1#shiproute

 

\\结果同上,关闭自动汇总也路由到了所有的子网。

配制OSPF

R1\R2\R3(config)#noroutereigrp10

R1(config)#routerospf110

R1(config-router)#netw192.168.10.00.0.0.255area0

R2(config)#routerospf111

R2(config-router)#netw192.168.10.00.0.0.255area0

R3(config)#routerospf112

R3(config-router)#netw192.168.10.00.0.0.255area0

R1#shiproute

//在路由器R1上查看OSPF的路由表:

\\没有悬念,OSPF路由到了所有的子网。

实验1小结:

面对连续网络的无类路由,RIPv1与IGRP只路由与各自路由器掩码相匹配的子网信息,而RIPv2、EIGRP、OSPF则路由到了所有的子网。

 

实验2.配制带有4个子网的有类网络

IP地址表:

路由器

接口

IP地址

R1

LO0

172.16.10.1/24

R1

S0

172.16.20.1/24

R2

S0

172.16.20.2/24

R2

S1

172.16.30.1/24

R3

S0

172.16.30.2/24

R3

LO0

172.16.40.1/24

配制RIPv1

R1/R2/R3(config)#norouterospf110/111/112//分别删除三台路由器上的OSPF进程。

R1/R2/R3(config)#routerrip

R1/R2/R3(config-router)#netw172.16.0.0

R1#shiproute

//在R1上RIPv1的输出:

 

//远程的两个加上直连的两个,一共四个子网,全部认到。

配制RIPv2

R1/R2/R3(config)#routerrip

R1/R2/R3(config)#version2

R1#shiproute

 

//RIPv2也路由到了全部子网。

配制IGRP

R1/R2/R3(config)#norouterrip

R1/R2/R3(config)#routerigrp10

R1/R2/R3(config-router)#netw172.16.0.0

R1#shiproute

//R1上IGRP上的输出。

 

//同上,路由到全部子网。

配制EIGRP

R1/R2/R3(config)#norouterigrp10

R1/R2/R3(config)#routereigrp10

R1/R2/R3(config-router)#netw172.16.0.0

R1#shiproute

 

//路由全部子网。

R1/R2/R3(config)#routereigrp10

R1/R2/R3(config-router)#noauto-summary

R1#shiproute

 

//路由全部子网。

配制OSPF

R1/R2/R3(config)#noroutereigrp10

R1(config)#routerospf110

R1(config-router)#netw172.16.10.00.0.0.255area0

R1(config-router)#netw172.16.20.00.0.0.255area0

R2(config)#routerospf111//配制OSPF可以使多种方法。

R2(config-router)#netw172.16.0.00.0.255.255area0

R3(config)#routerospf112

R3(config-router)#netw172.16.30.20.0.0.0area0

R3(config-router)#netw172.16.40.10.0.0.0area0

R1#shiproute

 

//认到了所有子网,注意第一行的/32,172.16.40.1是在R3上配的一个环回地址,而OSPF默认把环回地址作为路由器ID(RID),所以才会出现/32。

实验2小结:

这应该算是一个最常见的网络之一,使用一个B类的地址但却用了一个C类的掩码,这点很容易让人理解为这是一个无类的网络,而就像一开始说的,他们使用已存在的相同的子网掩码/24,所以这还是一个有类的网络,而四协议对有类网络的支持是显而意见的,它们路由到了网络中所有的子网信息。

实验3.配制一个典型的不连续网络

IP地址表:

路由器

接口

IP地址

R1

LO0

172.16.10.1/24

R1

S0

10.3.1.5/24

R2

S0

10.3.1.6/24

R2

LO0

172.16.20.1/24

配制RIPv1

R1/R2/R3(config)#norouterospf110/111/112

R1/R2(config)#routerrip

R1/R2(config-router)#netw172.16.0.0

R1/R2(config-router)#netw10.0.0.0

R1#shiproute

 

//只有直连的网段,路由不到远端网络,说明RIP不支持不连续的网络。

配制RIPv2

R1/R2(config)#routerrip

R1/R2(config-router)#version2

R1#shiproute

//注意RIPv2的输出,路由到的是一个主类地址172.16.0.0/16,而并没有真正路由到172.16.20.0/24子网,但RIPv2可以正常工作。

配制IGRP

R1/R2(config)#norouterrip

R1/R2(config)#routerigrp10

R1/R2(config-router)#netw172.16.0.0

R1/R2(config-router)#netw10.0.0.0

R1#shiproute

 

//显然,IGRP也不支持不连续的网络。

配制EIGRP

R1/R2(config)#norouterigrp10

R1/R2(config)#routereigrp10

R1/R2(config-router)#netw172.16.0.0

R1/R2(config-router)#netw10.0.0.0

R1#shiproute

//自动汇总时,EIGRP在R1上的输出

 

//自动汇总将主类地址172.16.0.0/16和10.0.0.0/8汇总到了两个空接口(Null0)上,最终导致远程网络172.16.20.1不可达。

关掉R2的自动汇总

R2(config)#routereigrp10

R2(config-router)#noauto-summary

R1#shiproute

 

//关掉R2的自动汇总为R1带来了172.16.20.0/24子网,虽然这时R1依然汇总主类地址至空接口,但远程网络以经可达,网络可以正常工作。

R2#shiproute

//在看看这时R2上的路由表

 

//关掉自动汇总使R2的空接口消失,并从R1路由到了172.16.0.0/16的主类地址,有路由,网络就可以正常通信。

关闭两端的自动汇总

R1(config)#routereigrp10

R1(config-router)#noauto-summary

R2#shiproute

 

//对比上面的路由输出,自动汇总完全关闭后,R2学到了172.16.10.0/24的子网地址!

配制OSPF

R1/R2(config)#noroutereigrp10

R1/R2(config)#routerospf110/111

R1/R2(config-router)#netw172.16.0.00.0.255.255area0

R1/R2(config)#10.3.1.00.0.0.255area0

R1#shiproute

 

//和关闭了自动汇总的EIGRP一样,OSPF路由到了子网地址。

实验3小结:

这是一个情况复杂的网络,RIPv2在这里失去了路由到子网地址的能力,而RIP和IGRP干脆不工作了,所以任何时候,使用EIGRP和OSPF才是最好的选择。

 

实验4.配制一个由3类地址构成的网络

IP地址表:

路由器

接口

IP地址

R1

LO0

172.16.10.1/24

R1

S0

10.1.1.1/24

R2

S0

10.1.1.2/24

R2

LO0

192.168.10.65/26

配制RIPv1

R1/R2(config)#norouterospf110/111

R1(config)#routerrip

R1(config-router)#netw172.16.0.0

R1(config-router)#10.0.0.0

R2(config)#routerrip

R2(config-router)#netw10.0.0.0

R2(config-router)#netw192.168.10.0

R1#shiproute

 

//RIP学习到了主类地址。

配制RIPv2

R1/R2(config)#routerrip

R1/R2(config-router)#vesion2

R1#shiproute

 

//一样,学到主类地址。

配制IGRP

R1/R2(config)#norouterrip

R1/R2(config)#routerigrp10

R1/R2(config-router)#netw172.16.0.0/192.168.10.0

R1/R2(config-router)#netw10.0.0.0

R1#shiproute

//同上,学到主类地址。

配制EIGRP

R1/R2(config)#norouterigrp10

R1/R2(config)#routereigrp10

R1/R2(config-router)#netw172.16.0.0/192.168.10.0

R1/R2(config-router)#netw10.0.0.0

R1#shiproute

 

//学主类地址,汇总空接口。

R1/R2(config)#routereigrp10

R1/R2(config-router)#noauto-summary

R1#shiproute

 

//关闭汇总后,学到了变长子网192.168.10.64/26。

配制OSPF

R1/R2(config)#noroutereigrp10

R1(config)#routerospf110

R1(config-router)#netw172.16.10.10.0.0.0area0

R1(config-router)#netw10.1.1.10.0.0.0area0

R2(config)#routerospf111

R2(config-router)#netw10.1.1.20.0.0.0area0

R2(config-router)#netw192.168.10.640.0.0.31area0//通配符

R1#shiproute

 

 

//OSPF也学到了子网,192.168.10.65(RID)。

实验4小结:

这是一个奇怪的网络,同时存在A、B、C三类地址,还包括可变长,但幸运的是所有协议在这样的网络里都可以进行通信。

实验5:

配制EIGRP的手动汇总

IP地址表:

路由器

接口

IP地址

R1

LO0

192.168.10.33/29

R1

LO1

192.168.10.41/29

R1

S0

192.168.10.49/30

R2

S0

192.168.10.50/30

R2

LO0

192.168.20.1/24

配制EIGRP

R1/R2(config)#norouterospf110/111

R1/R2(config)#routereigrp10

R1/R2(config-router)#netw192.168.10.0

R1#shiproute

 

R2#shiproute

 

//在自动汇总打开的情况下,对比两个路由器的输出,它们都学到了所有子网地址,区别

在于,EIGRP在路由器R2上汇总了空接口。

R1/R2(config)#routereigrp10

R1/R2(config-router)#noauto-summary

R2#shiproute

 

//自动汇总关闭后,空接口消除并路由到所有的子网。

在S0接口配制EIGRP的手动汇总

R1(config)#ints0

R1(config-if)#ipsummary-addresseigrp10192.168.10.32255.255.255.240

R1(config-if)#end//将两个8的块汇总至一个16的块中。

R2#shiproute

//在R2上查看汇总后的结果

 

//对比上面R2的输出,两个/29的子网被汇总成一个/28的子网通告出去了,汇总的目的是压缩

路由器上路由表的尺寸以节省内存,同时它还可以缩短由IP搜索路由表并找到到达远端网络

路径所需要的时间。

 

实验6:

配制存在多个地区的OSPF

IP地址表:

路由器

接口

IP地址

R1

LO0

192.168.10.1/24

R1

S0

172.16.10.1/24

R2

S0

172.16.10.2/24

R2

S1

172.16.20.1/24

R3

S0

172.16.20.2/24

R1/R2(config)#noroutereigrp10

R1(config)#routerospf110

R1(config-router)#netw192.168.10.10.0.0.0area1

R1(config-router)#netw172.16.10.10.0.0.0area0

R2(config)#routerospf111

R2(config-router)#netw172.16.10.20.0.0.0area0

R2(config-router)#netw172.16.20.10.0.0.0area2

R3(config)#routerospf112

R3(config-router)#netw172.16.20.20.0.0.0area2

R3(config-router)#end

R3#shiproute

 

//路由器R3通过R2(area0)学习到地区1及地区2的子网信息。

R2#shipospfneigh//查看邻居和令接状态信息。

 

R2#shipprotocols

R2#shipinterface//查看所有与接口相关的OSPF信息。

R2#shipospfdatabase //查看链路号、相邻路由器ID以及拓扑数据库。

实验总结:

通过上面的6个实验,可以大致总结出判断各种路由协议路由状态的方法:

首先,判断所在网络是否为同一主类的网络,主类相同,匹配掩码:

有类网络(所有掩码相同),RIP(v1和v2)、IGRP、EIGRP(自),学习到所有的子网。

无类网络(路由)时,RIPv2学习到所有子网,RIPv1和IGRP只学习与直连网段掩码

相同的子网信息。

当主类不同(存在两种或两种以上其他类型的地址),判断其是否为不连续网络。

是,RIPv1、IGRP不支持,RIPv2学到主类地址。

EIGRP(自)在空接口汇总主类地址

(无法通信)。

否,RIP(v1和v2)、IGRP,学习主类地址,EIGRP(自)汇总主类地址至空接口,同时也

学习到远程网络的主类地址。

而OSPF与关闭了自动汇总的EIGRP,在上述所有情况下均能路由到全部的子网信息

 

――THEEND――

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1