实验目的:
1.掌握动态路由协议的工作原理;
2.掌握rip路由协议的不足之处;
3.掌握ospf的应用场景、ospf的基本原理以及ospf的基本配置。
实验任务与要求
网络拓扑图:
1.按照图示配置各个网段的 IP 地址。
2.按照图示配置多区域配置OSPF,实现全网互通。
3.为了路由结构稳定,要求路由器使用环回口作为 Router-id,ABR 的环回口宣告进骨干区域。
原理:
邻居建立:宣告OSPF的路由器是通过所有启动了OSPF的接口发出HELLO包的,如果两天路由器共享一条链路,并且如果能够成功协商各自的HELLO包中的参数(包括 area-id ,认证信息,网络掩码,hello时间间隔,路由器无效时间间隔以及可选项的参数),则他们就成功建立了邻居(neighbor),如果不能匹配这些参数则,收到的hello包将被丢弃,切邻居关系也无法建立。
每台路由器都会在所形成的邻居关系的邻居间发送LSA(link state advertisement )链路状态通告。LSA描述了路由器的所有链路。
当一台路由器从邻居那收到LSA,它会将这些LSA记录在自己的链路状态数据库中,然后再发送一份LSA拷贝给该路由器的其他邻居。
通过LSA泛洪到整个OSPF区域,所有的路由器会形成相同的链路状态数据库。
接着每台路由器将一自己为根,通过SPF算法,算出一个无环路的拓扑图,这个拓扑图描述了它所知道的到达每个目的地的最短路径。
每台路由器都将从spf算法树中构建自己的路由表。
之后邻居状态就进入稳定状态,邻居之间就通过hello包交换信息,这里的hello包就是keepalive包,并且是每30 min才发送一次LSA,减轻网络的负担。
配置多区域配置OSPF,实现全网互通:
1.对各路由器、PC配置IP、掩码以及环回口IP
(1)lo 4.4.4.4
(2)lo 1.1.1.1
(3)lo 2.2.2.2
(4)lo 3.3.3.3
(5)lo 5.5.5.5
(6)PC_9,PC_10 (网关应该为其直连路由的IP地址)
配置Router id,配置OSPF区域同时宣告各个接口
(1)4.4.4.4
(2)1.1.1.1
(3)2.2.2.2
(4)3.3.3.3
(5)5.5.5.5
查看各区域配置结果
(1)area 0
(2)area 1
(3)area 2
查看网络联通情况
(1)PC与直连路由的网络连通
(2)PC与其余路由连通情况
(3)PC与PC的连通情况