第 24 讲 补充 ospf 协议及实验

18
第 24 第 第第 OSPF 第第第第第 第第 第第第

Upload: lesa

Post on 19-Mar-2016

148 views

Category:

Documents


5 download

DESCRIPTION

第 24 讲 补充 OSPF 协议及实验. 主讲:史宝会. OSPF 协议概述. 可适应大规模网络 路由变化收敛速度快 无路由自环 支持变长子网掩码 VLSM 支持等值路由 支持区域划分 提供路由分级管理 支持验证 支持以组播地址发送协议报文. OSPF 协议的一些基本概念. Router ID 一个 32bit 的无符号整数,是一台路由器的唯一标识,在整个自治系统内唯一。 协议号 OSPF 的协议号是 89 。. OSPF 的基本特殊名词. 区别边界路由器 ABR ( Area Border Router ) : 路由器端口被分配到多个区域内中 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 第 24  讲 补充 OSPF 协议及实验

第 24 讲补充 OSPF 协议及实验主讲:史宝会

Page 2: 第 24  讲 补充 OSPF 协议及实验

OSPF 协议概述可适应大规模网络路由变化收敛速度快无路由自环支持变长子网掩码 VLSM支持等值路由支持区域划分提供路由分级管理支持验证支持以组播地址发送协议报文

Page 3: 第 24  讲 补充 OSPF 协议及实验

OSPF 协议的一些基本概念Router ID

一个 32bit 的无符号整数,是一台路由器的唯一标识,在整个自治系统内唯一。

协议号OSPF 的协议号是 89 。

IP Header( Protocol #

89)OSPF Packet

Page 4: 第 24  讲 补充 OSPF 协议及实验

OSPF 的基本特殊名词 区别边界路由器 ABR ( Area Border Router ) :

路由器端口被分配到多个区域内中处在区域边缘的连接多个区域的路由器。通过 ABR 可学习到其它区域的路由信息

自治系统边界路由器 ASBR ( Autonomous System Broder Router )连接自治系统边界的路由器通过 ASBR 学习该 OSPF 自治系统之外的路由信息(如静态路由、 RIP 路由、 BGP 路由等)。

Page 5: 第 24  讲 补充 OSPF 协议及实验

链路描述 LSDB ( Link State Database ) LSA ( Link State Advertising ) NBMA :( Non-Broadcast Multi-Access )是指非广播、多点可达的网络 (X.25 、 HDLC 和帧中继 ) 指定路由器 "DR" ( Designated Router ) NSSA 区域

指不接受自治系统中其它域产生的外部路由而本身可直接引入外部路由、并在自治系统内传播的区域

Page 6: 第 24  讲 补充 OSPF 协议及实验
Page 7: 第 24  讲 补充 OSPF 协议及实验

OSPF 通过链路状态描述网络的拓朴结构

EthernetX.25

Frame Relay

PPP

RTA

RTB

RTD

RTC

RTE RTF

Page 8: 第 24  讲 补充 OSPF 协议及实验

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

Page 9: 第 24  讲 补充 OSPF 协议及实验

OSPF 的五种协议报文HELLO报文

用来发现及维持邻居关系,选举 DR 、 BDR 。DD报文

用来描述本地 LSDB 的情况。LSR报文

向对端请求本端没有或对端更新的 LSA 。LSU报文

向对端路由器发送所需的 LSA 。LSAck报文

收到 LSU 之后,进行确认。

Page 10: 第 24  讲 补充 OSPF 协议及实验

OSPF 划分区域

Area2

Area1

Area0

Page 11: 第 24  讲 补充 OSPF 协议及实验

骨干区域与虚连接

Area 19Area 12

Area 0

RTB

RTA Virtual Link

Page 12: 第 24  讲 补充 OSPF 协议及实验

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 }

Page 13: 第 24  讲 补充 OSPF 协议及实验

指定 NBMA 接口的邻居ospf peer ip-address [ eligible ]

Page 14: 第 24  讲 补充 OSPF 协议及实验

OSPF 的基本配置两台 PC 所在网段,通过两台使用 OSPF协议的路由器实现互连互通实验拓朴

Page 15: 第 24  讲 补充 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

Page 16: 第 24  讲 补充 OSPF 协议及实验

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

Page 17: 第 24  讲 补充 OSPF 协议及实验

验证 OSPF 协议RouterA 和 RouterB 可以通过 OSPF 学习到对方路由信息,并可以 ping 通对方网段。RouterA 路由表:

#RouterA]disp ip routing-table        

RouterB 路由表: #RouterB]disp ip routing-table  

Page 18: 第 24  讲 补充 OSPF 协议及实验

小结