ospf. ospf 协议概述 链路状态信息 rta rtc rtd rtb 1 2 3 4 链路状态数据库...

17
OSPF

Upload: fay-underwood

Post on 17-Jan-2016

309 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OSPF. OSPF 协议概述 链路状态信息 RTA RTC RTD RTB 1 2 3 4 链路状态数据库 每台路由器会将当前正确的链路状态信息向一定 的范围内的所有主机发送

OSPF

Page 2: OSPF. OSPF 协议概述 链路状态信息 RTA RTC RTD RTB 1 2 3 4 链路状态数据库 每台路由器会将当前正确的链路状态信息向一定 的范围内的所有主机发送

OSPF协议概述

链路状态信息链路状态信息

链路状态信息 链路状态信息

RTARTC

RTDRTB

1 23

4

链路状态数据库

• 每台路由器会将当前正确的链路状态信息向一定的范围内的所有主机发送

• 它支持区域的概念,同一区域内的路由器最终都可以拥有对此区域相同的拓扑描述

• 每台路由器接收到此信息之后,根据最短路径算法计算最优的下一跳

• 1=2=3=4

Page 3: OSPF. OSPF 协议概述 链路状态信息 RTA RTC RTD RTB 1 2 3 4 链路状态数据库 每台路由器会将当前正确的链路状态信息向一定 的范围内的所有主机发送

OSPF协议计算路由过程LSDB

RTA的 LSA

RTB的 LSA

RTD的 LSA

RTC的 LSA

1

2 5

3

A

D

C

B1

2 5

3

D

C

B1

2

3

D

C

B1

2

3

A

D

C

B1

2

3

A

D

C

B1

2

3

AA

(一 )网络的拓扑结构

(二 )每台路由器的链路状态数据库

(三 )由链路状态数据库得到的带权有向图

(四 )每台路由器分别以自己为根节点计算最小生成树

A B

C

D

Page 4: OSPF. OSPF 协议概述 链路状态信息 RTA RTC RTD RTB 1 2 3 4 链路状态数据库 每台路由器会将当前正确的链路状态信息向一定 的范围内的所有主机发送

Backbone Area 0.0.0.0

VLAN 20: 192.168.4.1-2

OSPF实验

PC#1: 192.168.1.100

Switch 2

0/1/1

0/1/1

Switch 1

PC#2: 192.168.2.100

VLAN 10: 192.168.1.1

VLAN 10: 192.168.2.1

Page 5: OSPF. OSPF 协议概述 链路状态信息 RTA RTC RTD RTB 1 2 3 4 链路状态数据库 每台路由器会将当前正确的链路状态信息向一定 的范围内的所有主机发送

Switch 1• vlan 10

– switchport interface ethernet 0/0/15-20• vlan 20

– switchport interface ethernet 0/0/1• interface vlan 10

– ip address 192.168.1.1 255.255.255.0• interface vlan 20

– ip address 192.168.10.1 255.255.255.0• router ospf

– network 192.168.10.0 255.255.255.0 area 0– redistribute connectted

Page 6: OSPF. OSPF 协议概述 链路状态信息 RTA RTC RTD RTB 1 2 3 4 链路状态数据库 每台路由器会将当前正确的链路状态信息向一定 的范围内的所有主机发送

Switch 2• vlan 10

– switchport interface ethernet 0/0/15-20• vlan 20

– switchport interface ethernet 0/0/1• interface vlan 10

– ip address 192.168.2.1 255.255.255.0• interface vlan 20

– ip address 192.168.10.2 255.255.255.0• router ospf

– network 192.168.10.0 255.255.255.0 area 0– redistribute connectted

Page 7: OSPF. OSPF 协议概述 链路状态信息 RTA RTC RTD RTB 1 2 3 4 链路状态数据库 每台路由器会将当前正确的链路状态信息向一定 的范围内的所有主机发送

OSPF( Backbone)• 使用 show命令查看:

– show ip route– show ip ospf– show ip ospf database – show ip ospf interface– show ip ospf neighbor– show ip ospf routing– show ip protocols

Page 8: OSPF. OSPF 协议概述 链路状态信息 RTA RTC RTD RTB 1 2 3 4 链路状态数据库 每台路由器会将当前正确的链路状态信息向一定 的范围内的所有主机发送

Backbone Area 0.0.0.0

VLAN 20: 192.168.4.1-3

OSPF实验

PC#1: 192.168.1.100

Switch 2

0/1/1 0/1/2

0/1/1 0/1/1

Switch 1 Switch 3

PC#3: 192.168.3.100

PC#2: 192.168.2.100

VLAN 10: 192.168.1.1 VLAN 10: 192.168.3.1

VLAN 10: 192.168.2.1

Page 9: OSPF. OSPF 协议概述 链路状态信息 RTA RTC RTD RTB 1 2 3 4 链路状态数据库 每台路由器会将当前正确的链路状态信息向一定 的范围内的所有主机发送

Switch 1

• vlan 10– switchport interface ethernet 0/0/15-20

• vlan 20– switchport interface ethernet 0/0/1

• interface vlan 10– ip address 192.168.1.1 255.255.255.0

• interface vlan 20– ip address 192.168.10.1 255.255.255.0

• router ospf– network 192.168.10.0 255.255.255.0 area 0– redistribute connectted

Page 10: OSPF. OSPF 协议概述 链路状态信息 RTA RTC RTD RTB 1 2 3 4 链路状态数据库 每台路由器会将当前正确的链路状态信息向一定 的范围内的所有主机发送

Switch 2

• vlan 10– switchport interface ethernet 0/0/15-20

• vlan 20– switchport interface ethernet 0/0/1-2

• interface vlan 10– ip address 192.168.2.1 255.255.255.0

• interface vlan 20– ip address 192.168.10.2 255.255.255.0

• router ospf– network 192.168.10.0 255.255.255.0 area 0– redistribute connectted

Page 11: OSPF. OSPF 协议概述 链路状态信息 RTA RTC RTD RTB 1 2 3 4 链路状态数据库 每台路由器会将当前正确的链路状态信息向一定 的范围内的所有主机发送

Switch 3

• vlan 10– switchport interface ethernet 0/0/15-20

• vlan 20– switchport interface ethernet 0/0/1

• interface vlan 10– ip address 192.168.3.1 255.255.255.0

• interface vlan 20– ip address 192.168.10.3 255.255.255.0

• router ospf– network 192.168.10.0 255.255.255.0 area 0– redistribute connectted

Page 12: OSPF. OSPF 协议概述 链路状态信息 RTA RTC RTD RTB 1 2 3 4 链路状态数据库 每台路由器会将当前正确的链路状态信息向一定 的范围内的所有主机发送

OSPF( Backbone)• 使用 show命令查看:

– show ip route– show ip ospf– show ip ospf database – show ip ospf interface– show ip ospf neighbor– show ip ospf routing– show ip protocols

Page 13: OSPF. OSPF 协议概述 链路状态信息 RTA RTC RTD RTB 1 2 3 4 链路状态数据库 每台路由器会将当前正确的链路状态信息向一定 的范围内的所有主机发送

OSPF实验

PC#1: 192.168.1.100

Switch 2

0/0/1

Switch 1 route 1

PC#3: 192.168.3.100

PC#2: 192.168.2.100

VLAN 10: 192.168.1.1 VLAN 10: 192.168.3.1

VLAN 10: 192.168.2.1

0/0/1

0/0/1 0/0/2OSPF: VLAN 30

192.168.30.1-3OSPF: VLAN 20

192.168.10.1-3

Page 14: OSPF. OSPF 协议概述 链路状态信息 RTA RTC RTD RTB 1 2 3 4 链路状态数据库 每台路由器会将当前正确的链路状态信息向一定 的范围内的所有主机发送

Switch 1

• vlan 10– switchport interface ethernet 0/0/15-20

• vlan 20– switchport interface ethernet 0/0/1

• interface vlan 10– ip address 192.168.1.1 255.255.255.0

• interface vlan 20– ip address 192.168.10.1 255.255.255.0

• ospf– network 192.168.10.0 255.255.255.0 area 0– redistribute connectted

Page 15: OSPF. OSPF 协议概述 链路状态信息 RTA RTC RTD RTB 1 2 3 4 链路状态数据库 每台路由器会将当前正确的链路状态信息向一定 的范围内的所有主机发送

Switch 2• vlan 10

– switchport interface ethernet 0/0/15-20• vlan 20

– switchport interface ethernet 0/0/1• vlan 30

– switchport interface ethernet 0/0/2• interface vlan 10

– ip address 192.168.2.1 255.255.255.0• interface vlan 20

– ip address 192.168.10.2 255.255.255.0• interface vlan 30

– ip address 192.168.30.1 255.255.255.0• router ospf

– network 192.168.10.0 255.255.255.0 area 0– network 192.168.30.0 255.255.255.0 area 0– redistribute connectted

Page 16: OSPF. OSPF 协议概述 链路状态信息 RTA RTC RTD RTB 1 2 3 4 链路状态数据库 每台路由器会将当前正确的链路状态信息向一定 的范围内的所有主机发送

Switch 3

• vlan 10– switchport interface ethernet 0/0/15-20

• vlan 30– switchport interface ethernet 0/0/1

• interface vlan 10– ip address 192.168.3.1 255.255.255.0

• interface vlan 30– ip address 192.168.30.2 255.255.255.0

• router ospf– network 192.168.30.0 255.255.255.0 area 0– Redistribute connectted

Page 17: OSPF. OSPF 协议概述 链路状态信息 RTA RTC RTD RTB 1 2 3 4 链路状态数据库 每台路由器会将当前正确的链路状态信息向一定 的范围内的所有主机发送

使用 show命令查看• show ip route• show ip ospf• show ip ospf database • show ip ospf interface• show ip ospf neighbor• show ip ospf routing• show ip protocols