根据上篇文章,咱们认识了动态路由的中RIP协议和IS-IS两种协议,此次咱们来简单认识下动态路由协议的第三种OSPF。算法
OSPF(开放式最短路径优先)数据库
在自治系统(AS)中,OSPF与RIP和IS-IS同样,都属于内部网关协议(IGP)中的其中一种。网络
OSPF的工做过程oop
创建邻居关系,经过学习链路状态信息造成链路状态数据库,根据Dijkstra算法算出最短路径树,最后造成路由表。学习
OSPF区域定义测试
OSPF在AS内能够划分多个区域,每一个OSPF路由器只能维护所在区域的完整链路状态信息。spa
区域也分为骨干区(area0)和非骨干区(除area0之外的其余区域)router
Router ID是OSPF区域内惟一标识路由器IP地址,优先选取loopback接口ip地址,而后在选取物理接口最大的ip地址。接口
OSPF的DR和BDR的选举方法ip
先比优先级(优先级为0则不参与选举),再比Router ID(越大越优)
第一大的为DR,第二大的为BDR
OSPF的组播地址
224.0.0.5
224.0.0.6
OSPF网络类型
点到点网络
广播多路访问网络
非广播多路访问网络
点到多点网络
OSPF数据包类型
OSPF特色
1、可适应大规模网络
2、路由变化收敛速度快
3、无路由环
4、支持变长子网掩码VLSM
5、支持区域划分
6、支持以组播地址发送协议报
OSPF配置方式
## 以ensp的ospf2-4样式中为例:以ensp的ospf2-4样式中为例:
第一步配置ip:
AP1:
int serial 2/0/0
ip address 10.12.0.1 255.2525.255.0
ip add 10.0.1.1 255.255.255.0
AP2:
int serial 2/0/1
ip add 10.23.0.2 255.255.255.
int gigabitethernet 0/0/0
ip add 10.0.24.2 255.255.255.0
int serial 2/0/0
ip add 10.12.0.2 255.255.255.0
int loopback 0
ip add 10.0.2.2 255.255.255.0
AP3:
int serial 2/0/0
ip add 10.0.23.3 255.255.255.0
int serial 2/0/1
ip add 10.0.35.3 255.255.255.0
int loopback 0
ip add 10.0.3.3 255.255.255.0
AP4:
int gigabitethernet 0/0/0
ip add 10.0.24.4 255.255.255.0
int loopback 0
ip add 10.0.4.4 255.255.255.0
AP5:
int serial 2/0/0
ip add 10.0.24.5 255.255.255.0
int loopback 0
ip add 10.0.4.5 255.255.255.0
注意:华为路由器端口是默认开启的,思科路由器默认端口是关闭的须要进入端口执行no shutdown进行开启端口
第二步:
设置OSPF动态路由
华为:
AP1:
ospf router-id 10.0.1.1
area 0.0.0.2
network 10.0.12.1 0.0.0.0
network 10.0.1.1 0.0.0.0
AP2:
ospf router-id 10.0.2.2
area 0.0.0.0
network 10.0.23.2 0.0.0.0
network 10.0.2.2 0.0.0.0
area 0.0.0.2
network 10.0.12.2 0.0.0.0
area 0.0.0.3
network 10.0.24.2 0.0.0.0
AP3:
ospf router-id 10.0.3.3
area 0.0.0.0
network 10.0.23.3 0.0.0.0
network 10.0.3.3 0.0.0.0
area 0.0.0.1
network 10.0.35.3 0.0.0.0
AP4:
ospf router-id 10.0.4.4
area 0.0.0.4
network 10.0.24.4 0.0.0.0
network 10.0.4.4 0.0.0.0
AP5:
ospf route-id 10.0.5.5
area 0.0.0.5
network 10.0.35.5 0.0.0.0
network 10.0.5.5 0.0.0.0
思科
AP1:
router ospf 1
router-id 10.0.1.1
network 10.0.12.1 0.0.0.0 area 2
network 10.0.1.1 0.0.0.0 area 2
AP2:
router ospf 1
router-id 10.0.2.2
network 10.0.23.2 0.0.0.0 area 0
network 10.0.2.2 0.0.0.0 area 0
network 10.0.12.2 0.0.0.0 area 2
network 10.0.24.2 0.0.0.0 area 3
AP3:
router ospf 1
router-id 10.0.3.3
network 10.0.23.3 0.0.0.0 area 0
network 10.0.3.3 0.0.0.0 area 0
network 10.0.35.3 0.0.0.0 area 1
AP4:
router ospf 1
router-id 10.0.4.4
network 10.0.24.4 0.0.0.0 area 3
network 10.0.4.4 0.0.0.0 area 3
AP5:
router ospf 1
route-id 10.0.5.5
network 10.0.35.5 0.0.0.0 area 1
network 10.0.5.5 0.0.0.0 area 1
第三步:网络测试
(只要路由条目都有,可以ping通因此ip表示ospf动态路由设置完成)
ping测结果:
路由条目: