OSPF(开放最短路径优先)基础
OSPF是一个开放标准的路由选择协议,他被各种网络开发商所广泛使用,其中包括Cisco。OSPF是通过使用Dijkstra算法来工作的。首先,要构建一个最短路径树,然后使用最佳路径的计算结果来组建路由表。OSPF汇聚很快,虽然他可能没有EIGRP快,并且它也支持到达相同目标的多个等开销路由。但是与EIGRP不同,它只支持IP路由选择。
OSPF和RIPv1比较
OSPF术语
链路、路由器ID、邻居、邻接、邻居关系数据库、拓扑数据库、链路状态通告、指定路由器、备用指定路由器、OSPF区域、广播(多路访问)、非广播的多路访问、点到点、点到多点。
SPF树的计算
在区域内部,每个路由器都计算到达统一区域中每个网络的最佳/最短路径。
配置OSPF
OSPF配置中的基本元素:启动OSPF和配置OSPF区域
启动OSPF
配置OSPF最简单也是最低级的方式就是使用单一区域。用于激活OSPF路由进程的命令是:
- Lab_A(config)#router ospf ?
- <1-65535> Process ID
OSPF 使用一个取值于范围1-65535内的数来识别进程的ID。
配置OSPF区域
在标识了OSPF的进程后,接下来需要标识想要进行OSPF通信的接口,及路由器所在的区域。OSPF在配置中使用了通配符掩码,该掩码也被应用在访问控制列表的配置中。
配置ospf基本实例:
- Lab_A(config)#router ospf 1
- Lab_A(config-router)#netw 192.168.20.0 0.255.255.255 area 0
- Lab_A(config-router)#
- Lab_B(config)#router ospf 1
- Lab_B(config-router)#netw 192.168.40.0 0.0.0.255 area 0
- Lab_B(config-router)#netw 192.168.20.0 0.0.0.255 area 0
- Lab_B(config-router)#
- Lab_C(config)#router ospf 1
- Lab_C(config-router)#netw 192.168.40.0 0.0.0.255 area 1
- Lab_C(config-router)#
【编辑推荐】