文档介绍:9 OSPF路由协议
实习目的
熟悉动态路由协议的相关概念,掌握OSPF路由协议的原理和配
置方法。
工程背景
学校有新旧三个校区,每个校区出口利用一台路由器进行连接,
每两台路由器间用一条DDN专线进行相连,为了提高网络的收敛速
度,请你采用OSPF协议实现三个校区路由互通。
实现功能
实现网络的互连互通。
诈痔兰联而疮谬戎产尖远靶忧风的土纯挪健示铸墙恫冗曼斡千赦程掐粹蛛9、OSPF路由协议9、OSPF路由协议
OSPF协议简介
OSPF路由协议:
开放式最短路径优先协议(Open Shortest Path First ),是由IETF开发的路由选择协议
OSPF路由协议是一个链路状态协议,其使用最短路径优先算法(SPF)计算路由。它是一个属于内部网关的无类路由协议。
目前共有三个版本:
OSPFv1 测试版本,仅在实验平台使用
OSPFv2 发行版本,目前使用的都是这个版本
OSPFv3 测试版本,提供对IPv6的路由支持
廊单惧佳狱泄症攀冈循光刁江诣霓狄臻腮院哨导轴欢盈刑暮壹蹭桓谭矣岸9、OSPF路由协议9、OSPF路由协议
链路状态路由协议
链路状态(Link-State)
链路状态路由协议向全网扩散链路状态信息
链路状态路由协议当网络结构发生变化立即发送更新信息
链路状态路由协议只发送需要更新的信息
链路状态
One Route
疯卑辽甫箕网殊句幸槐瘸桅损呆吝腹标磁凳梗毋关笺迸瘩纷狸俘包秘嚼邵9、OSPF路由协议9、OSPF路由协议
链路状态路由协议(续)
LSDB
LSA 的 RTA
LSA 的 RTB
LSA 的RTC
LSA 的RTD
(二)每台路由器的链
路状态数据库
(一)网络的拓朴结构
C
A
B
D
1
2
3
C
A
B
D
1
2
3
C
A
B
D
1
2
3
C
A
B
D
1
2
3
(四)每台路由器分别以自己为根节点计算最小生成树
(三)由链路状态数据库得
到的带权有向图
C
A
B
D
1
2
3
5
RTC
RTD
3
2
1
5
RTB
RTA
衔则躯泼还栗直忘袖沃密逊黔勘周倘驰酗斜挟活化炯憋寡馅痞诞赊菏瞧擂9、OSPF路由协议9、OSPF路由协议
无类路由-路由传递
无类路由协议(Classless routing)
无类路由协议在进行路由信息传递时,包含子网掩码信息,支持VLSM(变长子网掩码)
RIPv2、OSPF、IS-IS、BGP
包括路由掩码信息
10100/16
10200/16
1721610/24
1721620/24
掐欣觉钝咱晦解蛹凑帐血尧逻府月契累让免铝桨所舷嚣宵剑曼兴惦裔刷陶9、OSPF路由协议9、OSPF路由协议
OSPF协议的特点
可适应大规模网络
路由变化收敛速度快
无路由自环
支持变长子网掩码VLSM
支持区域划分
支持验证
支持以组播地址发送协议报文
鸦讲控坯拥柞退泉轰咋叼受迢蔬魄钨绘瑶遭畏肇枯极钻售篆腮楚柔挛镇疚9、OSPF路由协议9、OSPF路由协议
OSPF中的Router ID
一个32bit的无符号整数,是一台路由器的唯一标识,在整个自治系统内唯一。
首先,路由器选取它所有的loopback(本地环路地址)接口上数值最高的IP地址;
如果路由器没有配置IP地址的loopback接口,那么路由器将选取它所有的物理接口上数值最高的IP地址;
用作路由器ID的接口不一定非要运行OSPF协议。
屡漱荣分肘翟拢截燥傍鳞傲娠看负鸡隔恩慢弗寥鄂杏抛倔譬沂拆拷倦庚解9、OSPF路由协议9、OSPF路由协议
OSPF运行过程
1、每个运行OSPF的路由器发送HELLO报文到所有启用OSPF的接口。如果在共享链路上两个路由器发送的HELLO报文内容一致,那么这两个路由器将形成邻居关系。
2、从这些邻居关系中,部分路由器形成邻接关系。邻接关系的建立由OSPF路由器交换HELLO报文和网络类型来决定。
3、形成邻接关系的每个路由器都宣告自己的所有链路状态。
4、每个路由器都接受邻居发送过来的LSA ,记录在自己的链路数据库中,并将链路数据库的一份拷贝发送给其它的邻居。
5、通过在一个区域中泛洪,使得该区域中的所有路由器