View
144
Download
5
Category
Preview:
DESCRIPTION
第 24 讲 补充 OSPF 协议及实验. 主讲:史宝会. OSPF 协议概述. 可适应大规模网络 路由变化收敛速度快 无路由自环 支持变长子网掩码 VLSM 支持等值路由 支持区域划分 提供路由分级管理 支持验证 支持以组播地址发送协议报文. OSPF 协议的一些基本概念. Router ID 一个 32bit 的无符号整数,是一台路由器的唯一标识,在整个自治系统内唯一。 协议号 OSPF 的协议号是 89 。. OSPF 的基本特殊名词. 区别边界路由器 ABR ( Area Border Router ) : 路由器端口被分配到多个区域内中 - PowerPoint PPT Presentation
Citation preview
第 24 讲补充 OSPF 协议及实验主讲:史宝会
OSPF 协议概述可适应大规模网络路由变化收敛速度快无路由自环支持变长子网掩码 VLSM支持等值路由支持区域划分提供路由分级管理支持验证支持以组播地址发送协议报文
OSPF 协议的一些基本概念Router ID
一个 32bit 的无符号整数,是一台路由器的唯一标识,在整个自治系统内唯一。
协议号OSPF 的协议号是 89 。
IP Header( Protocol #
89)OSPF Packet
OSPF 的基本特殊名词 区别边界路由器 ABR ( Area Border Router ) :
路由器端口被分配到多个区域内中处在区域边缘的连接多个区域的路由器。通过 ABR 可学习到其它区域的路由信息
自治系统边界路由器 ASBR ( Autonomous System Broder Router )连接自治系统边界的路由器通过 ASBR 学习该 OSPF 自治系统之外的路由信息(如静态路由、 RIP 路由、 BGP 路由等)。
链路描述 LSDB ( Link State Database ) LSA ( Link State Advertising ) NBMA :( Non-Broadcast Multi-Access )是指非广播、多点可达的网络 (X.25 、 HDLC 和帧中继 ) 指定路由器 "DR" ( Designated Router ) NSSA 区域
指不接受自治系统中其它域产生的外部路由而本身可直接引入外部路由、并在自治系统内传播的区域
OSPF 通过链路状态描述网络的拓朴结构
EthernetX.25
Frame Relay
PPP
RTA
RTB
RTD
RTC
RTE RTF
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
RTBRTA
OSPF 的五种协议报文HELLO报文
用来发现及维持邻居关系,选举 DR 、 BDR 。DD报文
用来描述本地 LSDB 的情况。LSR报文
向对端请求本端没有或对端更新的 LSA 。LSU报文
向对端路由器发送所需的 LSA 。LSAck报文
收到 LSU 之后,进行确认。
OSPF 划分区域
Area2
Area1
Area0
骨干区域与虚连接
Area 19Area 12
Area 0
RTB
RTA Virtual Link
OSPF 协议的基本配置配置路由器的 Router ID
[Quidway] router id A.B.C.D必须保证自治系统中任意两台路由器的 ID 都不相同
启动 OSPF协议[Quidway] ospf enable
配置 OSPF区域[Quidway-Serial0] ospf enable area area_id属于一个特定区域所有路由器接口的 area-id 必须一致
配置 OSPF 的接口网络类型[Quidway-Serial0] ospf network-type { broadcast | nbma |
p2mp | p2p }
指定 NBMA 接口的邻居ospf peer ip-address [ eligible ]
OSPF 的基本配置两台 PC 所在网段,通过两台使用 OSPF协议的路由器实现互连互通实验拓朴
配置命令 RouterA配置脚本 #sysname RouterA # router id 1.1.1.1 #radius scheme system #domain system #interface Ethernet0/0 #ip address 10.1.1.1 255.255.255.0 # interface Serial0/0 #link-protocol ppp #ip address 20.1.1.1 255.255.255.252 #interface NULL0 #interface LoopBack0 #ip address 1.1.1.1 255.255.255.255 #ospf 1 /启动ospf路由协议 / #area 0.0.0.0 /创建区域0/ #network 1.1.1.1 0.0.0.0 /接口loop 0使能OSPF/ #network 10.1.1.0 0.0.0.255 /接口e0/0使能OSPF/ #network 20.1.1.0 0.0.0.3 /接口s0/0使能OSPF/ #user-interface con 0 #user-interface vty 0 4 #return
RouterB配置 #sysname RouterB #router id 1.1.1.2 /配置 router id和 loopback0地址一致 / #radius scheme system #domain system #interface Ethernet0/0 #ip address 30.1.1.1 255.255.255.0 #interface Serial0/0 #link-protocol ppp #ip address 20.1.1.2 255.255.255.252 #interface NULL0 #interface LoopBack0 #ip address 1.1.1.2 255.255.255.255 #ospf 1 /启动 ospf路由协议 / #area 0.0.0.0 /创建区域 0/ #network 1.1.1.2 0.0.0.0 /接口 loop 0使能 OSPF/ #network 20.1.1.0 0.0.0.3 /接口 s0/0使能 OSPF/ #network 30.1.1.0 0.0.0.255 /接口 e0/0使能 OSPF/ #user-interface con 0 #user-interface vty 0 4 #return
验证 OSPF 协议RouterA 和 RouterB 可以通过 OSPF 学习到对方路由信息,并可以 ping 通对方网段。RouterA 路由表:
#RouterA]disp ip routing-table
RouterB 路由表: #RouterB]disp ip routing-table
小结
Recommended