文档库 最新最全的文档下载
当前位置:文档库 › 实验30(2)三层交换机OSPF动态路由

实验30(2)三层交换机OSPF动态路由

实验30(2)三层交换机OSPF动态路由
实验30(2)三层交换机OSPF动态路由

实验三十(2)、三层交换机OSPF动态路由

一、 实验目的

1、掌握三层交换机之间通过OSPF协议实现网段互通的配置方法。

2、理解RIP协议和OSPF协议内部实现的不同点

二、 应用环境

当两台三层交换机级联时,为了保证每台交换机上所连接的网段可以和另一台交换机上连接的网段互相通信,使用OSPF协议可以动态学习路由。

本实验交换机使用的软件版本DCNOS版本均高于6.1.0.0。

三、 实验设备

1、DCRS-7604(或6804)交换机1台

2、DCRS-5526S交换机1台

3、PC机2-4台

4、Console线1-2根

5、直通网线2-4根

四、 实验拓扑

五、 实验要求

1、在交换机A和交换机B上分别划分基于端口的VLAN:

交换机 VLAN 端口成员

10 1~8

交换机A

20 9~16

100 24

交换机B 30 1~8

40 9~16

101 24

2、交换机A和B通过的24口级联。

3、配置交换机A和B各VLAN虚拟接口的IP地址分别如下表所示:

VLAN10 VLAN20 VLAN30 VLAN40 VLAN100 VLAN101 192.168.10.1 192.168.20.1 192.168.30.1192.168.40.1192.168.100.1 192.168.100.2

4、PC1-PC4的网络设置为:

设备 IP地址 gateway Mask

PC1 192.168.10.101 192.168.10.1 255.255.255.0

PC2 192.168.20.101 192.168.20.1 255.255.255.0

PC3 192.168.30.101 192.168.30.1 255.255.255.0

PC4 192.168.40.101 192.168.40.1 255.255.255.0

5、验证:

z没有OSPF路由协议之前:

PC1与PC2,PC3与PC4可以互通。

PC1、PC2与PC3、PC4不通。

z配置OSPF路由协议之后:

四台PC之间都可以互通。

z若实验结果和理论相符,则本实验完成。

六、 实验步骤

第一步:交换机全部恢复出厂设置,配置交换机的VLAN信息(同实验27)

交换机A:

DCRS-7604(Config)#vlan 10

DCRS-7604(Config-Vlan10)#switchport interface ethernet 1/1-8

Set the port Ethernet1/1 access vlan 10 successfully

Set the port Ethernet1/2 access vlan 10 successfully

Set the port Ethernet1/3 access vlan 10 successfully

Set the port Ethernet1/4 access vlan 10 successfully

Set the port Ethernet1/5 access vlan 10 successfully

Set the port Ethernet1/6 access vlan 10 successfully

Set the port Ethernet1/7 access vlan 10 successfully

Set the port Ethernet1/8 access vlan 10 successfully

DCRS-7604(Config-Vlan10)#exit

DCRS-7604(Config)#vlan 20

DCRS-7604(Config-Vlan20)#switchport interface ethernet 1/9-16

Set the port Ethernet1/9 access vlan 20 successfully

Set the port Ethernet1/10 access vlan 20 successfully

Set the port Ethernet1/11 access vlan 20 successfully

Set the port Ethernet1/12 access vlan 20 successfully

Set the port Ethernet1/13 access vlan 20 successfully

Set the port Ethernet1/14 access vlan 20 successfully

Set the port Ethernet1/15 access vlan 20 successfully

Set the port Ethernet1/16 access vlan 20 successfully

DCRS-7604(Config-Vlan20)#exit

DCRS-7604(Config)#vlan 100

DCRS-7604(Config-Vlan100)#switchport interface ethernet 1/24

Set the port Ethernet1/24 access vlan 100 successfully

DCRS-7604(Config-Vlan100)#exit

DCRS-7604(Config)#

验证配置:

DCRS-7604#show vlan

VLAN Name Type Media Ports

---------------------------------------------------------------------------

1 default Static ENET Ethernet1/17 Ethernet1/18

Ethernet1/19 Ethernet1/20

Ethernet1/21 Ethernet1/22

Ethernet1/23 Ethernet1/25

Ethernet1/26 Ethernet1/27

Ethernet1/28

10 VLAN0010 Static ENET Ethernet1/1 Ethernet1/2

Ethernet1/3 Ethernet1/4

Ethernet1/5 Ethernet1/6

Ethernet1/7 Ethernet1/8

20 VLAN0020 Static ENET Ethernet1/9 Ethernet1/10

Ethernet1/11 Ethernet1/12

Ethernet1/13 Ethernet1/14

Ethernet1/15 Ethernet1/16

100 VLAN0100 Static ENET Ethernet1/24

DCRS-7604#

交换机B:

DCRS-5526S(Config)#vlan 30

DCRS-5526S(Config-Vlan30)#switchport interface ethernet 0/0/1-8

Set the port Ethernet0/0/1 access vlan 30 successfully Set the port Ethernet0/0/2 access vlan 30 successfully Set the port Ethernet0/0/3 access vlan 30 successfully Set the port Ethernet0/0/4 access vlan 30 successfully Set the port Ethernet0/0/5 access vlan 30 successfully Set the port Ethernet0/0/6 access vlan 30 successfully Set the port Ethernet0/0/7 access vlan 30 successfully

Set the port Ethernet0/0/8 access vlan 30 successfully DCRS-5526S(Config-Vlan30)#exit

DCRS-5526S(Config)#vlan 40

DCRS-5526S(Config-Vlan40)#switchport interface ethernet 0/0/9-16

Set the port Ethernet0/0/9 access vlan 40 successfully

Set the port Ethernet0/0/10 access vlan 40 successfully

Set the port Ethernet0/0/11 access vlan 40 successfully

Set the port Ethernet0/0/12 access vlan 40 successfully

Set the port Ethernet0/0/13 access vlan 40 successfully

Set the port Ethernet0/0/14 access vlan 40 successfully

Set the port Ethernet0/0/15 access vlan 40 successfully

Set the port Ethernet0/0/16 access vlan 40 successfully

DCRS-5526S(Config-Vlan40)#exit

DCRS-5526S(Config)#vlan 101

DCRS-5526S(Config-Vlan101)#switchport interface ethernet 0/0/24

Set the port Ethernet0/0/24 access vlan 101 successfully

DCRS-5526S(Config-Vlan101)#exit

DCRS-5526S(Config)#

验证配置:

DCRS-5526S#show vlan

VLAN Name Type Media Ports

----------------------------------- ---------------------------------------

1 default Static ENET Ethernet0/0/17 Ethernet0/0/18

Ethernet0/0/19 Ethernet0/0/20

Ethernet0/0/21 Ethernet0/0/22

Ethernet0/0/23

30 VLAN0030 Static ENET Ethernet0/0/1 Ethernet0/0/2

Ethernet0/0/3 Ethernet0/0/4

Ethernet0/0/5 Ethernet0/0/6

Ethernet0/0/7 Ethernet0/0/8

40 VLAN0040 Static ENET Ethernet0/0/9 Ethernet0/0/10

Ethernet0/0/11 Ethernet0/0/12

Ethernet0/0/13 Ethernet0/0/14

Ethernet0/0/15 Ethernet0/0/16

101 VLAN0101 Static ENET Ethernet0/0/24

DCRS-5526S#

第二步:配置交换机各vlan虚接口的IP地址(同实验27)

交换机A:

DCRS-7604(Config)#int vlan 10

DCRS-7604(Config-If-Vlan10)#ip address 192.168.10.1 255.255.255.0

DCRS-7604(Config-If-Vlan10)#no shut

DCRS-7604(Config-If-Vlan10)#exit

DCRS-7604(Config)#int vlan 20

DCRS-7604(Config-If-Vlan20)#ip address 192.168.20.1 255.255.255.0

DCRS-7604(Config-If-Vlan20)#no shut

DCRS-7604(Config-If-Vlan20)#exit

DCRS-7604(Config)#int vlan 100

DCRS-7604(Config-If-Vlan100)#ip address 192.168.100.1 255.255.255.0 DCRS-7604(Config-If-Vlan100)#no shut

DCRS-7604(Config-If-Vlan100)#

DCRS-7604(Config-If-Vlan100)#exit

DCRS-7604(Config)#

交换机B:

DCRS-5526S(Config)#int vlan 30

DCRS-5526S(Config-If-Vlan30)#ip address 192.168.30.1 255.255.255.0 DCRS-5526S(Config-If-Vlan30)#no shut

DCRS-5526S(Config-If-Vlan30)#exit

DCRS-5526S(Config)#interface vlan 40

DCRS-5526S(Config-If-Vlan40)#ip address 192.168.40.1 255.255.255.0 DCRS-5526S(Config-If-Vlan40)#exit

DCRS-5526S(Config)#int vlan 101

DCRS-5526S(Config-If-Vlan101)#ip address 192.168.100.2 255.255.255.0 DCRS-5526S(Config-If-Vlan101)#exit

DCRS-5526S(Config)#

第三步:配置各PC的IP地址,注意配置网关(同实验27)

设备 IP地址 gateway Mask

PC1 192.168.10.101 192.168.10.1 255.255.255.0

PC2 192.168.20.101 192.168.20.1 255.255.255.0

PC3 192.168.30.101 192.168.30.1 255.255.255.0

PC4 192.168.40.101 192.168.40.1 255.255.255.0

第四步:验证PC之间是否连通?

PC 端口 PC 端口 结果 原因

PC1 A:1/1 PC2 A:1/9 通

PC1 A:1/1 Vlan 100 A:1/24 通

PC1 A:1/1 Vlan 101 B:0/0/24 不通

PC1 A:1/1 PC3 B:0/0/1 不通

查看路由表,进一步分析上一步的现象原因。

交换机A:

DCRS-7604#show ip route

Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP

O - OSPF, IA - OSPF inter area

N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

E1 - OSPF external type 1, E2 - OSPF external type 2

i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area

* - candidate default

C 127.0.0.0/8 is directly connected, Loopback

C 192.168.10.0/24 is directly connected, Vlan10

C 192.168.20.0/24 is directly connected, Vlan20

C 192.168.100.0/24 is directly connected, Vlan100

交换机B:

DCRS-5526S#show ip route

Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP

O - OSPF, IA - OSPF inter area

N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

E1 - OSPF external type 1, E2 - OSPF external type 2

i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area

* - candidate default

C 127.0.0.0/8 is directly connected, Loopback

C 192.168.30.0/24 is directly connected, Vlan30

C 192.168.100.0/24 is directly connected, Vlan101

第五步:启动OSPF协议,并将对应的直连网段配置到OSPF进程中

交换机A:

DCRS-7604(config)#router ospf

DCRS-7604(config-router)#network 192.168.10.1/24 area 0

DCRS-7604(config-router)#network 192.168.20.1/24 area 0

DCRS-7604(config-router)#network 192.168.100.1/24 area 0

DCRS-7604(config-router)#exit

交换机B:

DCRS-5526S(config)#router ospf

DCRS-5526S(config-router)#network 192.168.30.1/24 area 0

DCRS-5526S(config-router)#network 192.168.40.1/24 area 0

DCRS-5526S(config-router)#exit

验证配置:

交换机A:

DCRS-7604#show ip route

Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP

O - OSPF, IA - OSPF inter area

N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

E1 - OSPF external type 1, E2 - OSPF external type 2

i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area

* - candidate default

C 127.0.0.0/8 is directly connected, Loopback

C 192.168.10.0/24 is directly connected, Vlan10

C 192.168.20.0/24 is directly connected, Vlan20

O 192.168.30.0/24 [110/20] via 192.168.100.2, Vlan100, 00:02:11

O 192.168.40.0/24 [110/20] via 192.168.100.2, Vlan100, 00:00:08

C 192.168.100.0/24 is directly connected, Vlan100

(O代表ospf学习到的路由网段)

交换机B:

DCRS-5526S#show ip route

Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP

O - OSPF, IA - OSPF inter area

N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

E1 - OSPF external type 1, E2 - OSPF external type 2

i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area

* - candidate default

C 127.0.0.0/8 is directly connected, Loopback

O 192.168.10.0/24 [110/20] via 192.168.100.1, Vlan101, 00:06:33

O 192.168.20.0/24 [110/20] via 192.168.100.1, Vlan101, 00:08:23

C 192.168.30.0/24 is directly connected, Vlan30

C 192.168.40.0/24 is directly connected, Vlan40

C 192.168.100.0/24 is directly connected, Vlan101

(O代表ospf学习到的路由网段)

第六步:验证PC之间是否连通?

PC 端口 PC 端口 结果 原因

PC1 A:1/1 PC2 A:1/9 通

PC1 A:1/1 Vlan 100 A:1/24 通

PC1 A:1/1 Vlan 101 B:0/0/24 通

PC1 A:1/1 PC3 B:0/0/1 通

七、 注意事项和排错

在配置、使用OSPF协议时,可能会由于物理连接、配置错误等原因导致OSPF协议未能正常运行。因此,用户应注意一下要点:

首先应该保证物理连接的正确无误;

其次,保证接口和链路协议是UP(使用show interface命令);

然后在各接口上配置不同网段的IP地址;

然后,先启动OSPF协议(使用router ospf命令)再在相应接口配置所属OSPF域;

接着,注意OSPF协议的自身特点——OSPF骨干域(0域)必须保证是连续的,如果不连续使用虚连接(virtual link)接来保证,所有非0域只能通过0域与其他非0域相连,不允许非0域直接相连;边界三层交换机是指该三层交换机的一部分接口属于0

域,而另外一部分接口属于非0域;对于广播网等多路访问网,需要选举指定三层交换机DR。

八、 配置序列

交换机A:

DCRS-7604#show run

!

no service password-encryption

!

hostname DCRS-7604

!

Interface Ethernet0

!

vlan 1

!

vlan 10

!

vlan 20

!

vlan 100

!

Interface Ethernet1/1

switchport access vlan 10

!

Interface Ethernet1/2

switchport access vlan 10

!

……

Interface Ethernet1/23

!

Interface Ethernet1/24

switchport access vlan 100

!

Interface Ethernet1/25

!

Interface Ethernet1/26

!

Interface Ethernet1/27

!

Interface Ethernet1/28

!

interface Vlan10

ip address 192.168.10.1 255.255.255.0

!

interface Vlan100

ip address 192.168.100.1 255.255.255.0

!

interface Vlan20

ip address 192.168.20.1 255.255.255.0

!

interface sit0

!

router ospf

network 192.168.10.0/24 area 0

network 192.168.20.0/24 area 0

network 192.168.100.0/24 area 0

!

no login

!

end

DCRS-7604#

交换机B:略

九、 共同思考

本实验只体现了area0的配置方法,大家可以参考理论教材和用户手册尝试ospf运行在

多区域的配置方法

十、 课后练习

1、在交换机A和交换机B上分别划分基于端口的VLAN:

交换机 VLAN 端口成员

交换机A

10 2~8

20 9~16

100 1

10 2~8

交换机B

40 9~16

100 1

2、交换机A和B通过的24口级联。

3、配置交换机A和B各VLAN虚拟接口的IP地址分别如下表所示:

VLAN10_A VLAN20 VLAN10_B VLAN40 VLAN100_A VLAN10_B 10.1.10.1 10.1.20.1 10.1.30.1 10.1..40.1 10.1.100.1 10.1.100.2

4、PC1-PC4的网络设置为:

设备 IP地址 gateway Mask

PC1 10.1.10.2 10.1.10.1 255.255.255.0

PC2 10.1.20.2 110.1.20.1 255.255.255.0

PC3 10.1.30.2 10.1.30.1 255.255.255.0

PC4 10.1.40.2 10.140.1 255.255.255.0

5、使用OSPF协议要求所有PC之间都可以通信

十一、 相关配置命令详解

配置任务序列

1.启动OSPF协议(必须)

(1)启动/关闭OSPF协议(必须)

(2)配置运行OSPF三层交换机的ID号(可选)

(3)配置运行OSPF的网络范围(可选)

(4)配置接口所属的域(必须)

2.配置OSPF辅助参数(可选)

(1)配置OSPF发包机制参数

1)配置OSPF数据包的验证

2)配置OSPF接口为只收不发

3)配置接口发送数据包的代价

4)配置OSPF发包定时器参数(广播接口轮询发送HELLO数据包的定时器、邻接三层交换机失效定时器、接口传送LSA时延定时器、邻接三层交换机重传LSA

定时器)

(2)配置OSPF引入路由参数

1)配置引入外部路由的缺省参数(缺省类型、缺省标记值、缺省代价值)

2)配置在OSPF中引入其它协议的路由

(3)配置OSPF协议其它参数

1)配置OSPF路由协议优先级

2)配置OSPF STUB域及缺省路由的代价

3)配置OSPF虚链路

4)配置接口在选举指定三层交换机DR中的优先级

3.关闭OSPF协议

1. 启动OSPF协议

在DCRS系列三层交换机上运行OSPF路由协议的基本配置也很简单,通常只需打开OSPF开关、配置接口所在OSPF域即可,OSPF协议的参数都使用缺省值。如需修改OSPF 协议参数值,参看2.配置OSPF辅助参数。

命令解释

全局配置模式

[no] router ospf [process ] 启动OSPF协议进程,本命令的no操作关闭OSPF协议。(必须)

OSPF协议配置模式

router-id no router-id

配置运行OSPF 协议三层交换机的 ID 号;本命令的no 操作取消三层交换机的 ID 号。缺省为选择某个接口的IP 地址作为三层交换机ID 。(可选)

[no] network { | /} area

配置某个网段属于某个区域,本命令的no 操作为取消该配置。(必须) [no] passive-interface {IFNAME |

ethernet IFNAME | Vlan } 将一个接口设置为只收不发;本命令的no 操作取消配置。

2. 配置OSPF 辅助参数

(1)配置OSPF 发包机制参数

1)配置OSPF 数据包的验证 2)配置OSPF 接口为只收不发 命令 解释 接口配置模式

ip ospf authentication { message-digest | null} no ip ospf authentication 配置接口接受OSPF 数据包所需要的验证方式本命令的no 操作恢复为缺省值。

ip ospf authentication-key LINE no ip ospf authentication-key 配置接口接受OSPF 数据包所需要的验证方式的key ;本命令的no 操作恢复为缺省值。 ip ospf cost no ip ospf cost

指定接口运行OSPF 协议所需的代价;本命令的no 操作恢复代价的缺省值。

4)配置OSPF 发包定时器参数(广播接口轮询发送HELLO 数据包的定时器、邻接三层交换机失效定时器、接口传送LSA 时延定时器、邻接三层交换机重传LSA 定时器) 命令

解释 接口配置模式

ip ospf hello-interval

ip ospf dead-interval

ip ospf transit-delay

ip ospf retransmit

配置接口与邻接三层交换机之间传送链路状态通告时的重传间隔;本命令的no 操作恢复为缺省值。

(2)配置OSPF 引入路由参数

配置在OSPF 中引入其它协议的路由 命令

解释 OSPF 协议配置模式

redistribute { bgp | connected | static | rip | kernel} [ metric-type { 1 | 2 } ] [ tag ] [ metric ]

[router-map ]

no redistribute { bgp | connected | static | rip | kernel }

引入其他协议发现路由和静态路由作为外部路由信息;本命令的no 操作取消引入的

外部路由信息。 (3)配置OSPF 协议其它参数

1)配置OSPF 路由协议优先级

2)配置OSPF STUB 域及缺省路由的代价 命令

解释 OSPF 协议配置模式

timers spf no timers spf

配置OSPF 的SPF 定时器;本命令的no 操作恢复为缺省值。

overflow database { [hard | soft] | external }

no overflow database [external < max-LSA > < recover time >]

配置当前OSPF 进程数据库中LSA 的限

制;本命令的no 操作恢复为缺省值。 area {authentication [message-digest] |

default-cost | filter-list {access | prefix} {in | out} | nssa

[default-information-originate | no-redistribution | no-summary |

translator-role] | range | shortcut {default | disable | enable} | stub

[no-summary] | virtual-link } no area {authentication | default-cost | filter-list {access | prefix} {in | out} | nssa [default-information-originate | no-redistribution | no-summary |

translator-role] | range | shortcut { disable | enable} | stub [no-summary] | virtual-link }

配置OSPF 区域下的参数(STUB 域,NSSA 域和虚链路)

;本命令的no 操作恢复为缺省值。 4)配置接口在选举指定三层交换机DR 中的优先级 命令 解释 接口配置模式

ip ospf priority no ip ospf priority 配置接口在选举“指定三层交换机”时的优先级;本命令的no 操作为恢复优先级缺省值。 3. 关闭OSPF 协议 命令

解释 全局配置模式

no router ospf [process ]

关闭OSPF 路由协议。

area authentication

命令:area authentication [message-digest]

no area authentication

功能:配置OSPF区域的认证方式;本命令的no操作为恢复缺省值。

参数:为区域号,可以是数字,取值范围0~4294967295,也可以是一个IP地址。

缺省情况:无认证

命令模式:OSPF协议配置模式

使用指南:配置OSPF区域的认证方式为简单明文密码认证方式或者MD5认证方式。接口模式下同样可以配置认证方式,接口下的认证方式优先级高于区域的认证配置方式。当接口未配置认证方式时,如果区域配置是简单明文密码认证,需要在接口模式下使用ip ospf authentication-key设置密码;如果是MD5认证,需要在接口模式下使用ip ospf message-digest-key配置MD5 key。当接口配置认证方式后,该接口所在区域的认证方式无法影响该接口的认证行为。

举例:设置区域0认证方式为MD5

Switch(config-router)#area 0 authentication message-digest

area default cost

命令:area default-cost

no area default-cost

功能:配置发送到stub或NSSA区域的缺省summary路由的代价;本命令的no操作为恢复缺省值。

参数:为区域号,可以是数字,取值范围0~4294967295,也可以是一个IP地址;取值范围为<0-16777215>。

缺省情况:OSPF缺省cost值为1。

命令模式:OSPF协议配置模式

使用指南:该命令只适用于连接到stub区域或者NSSA区域的ABR路由器。

举例:设置area 1的default-cost为10

Switch(config-router)#area 1 default-cost 10

area filter-list

命令:[no] area filter-list {access|prefix} {in|out}

功能:配置在ABR上广播summary路由的过滤器;本命令的no操作为恢复缺省值。

参数:为区域号,可以是数字,取值范围0~4294967295,也可以是一个IP地址;access 指定使用access-list,prefix指定使用prefix-list;为过滤器的名字,长度1-256;in 指定从其他区域到本区域,out是本区域到其他区域。

缺省情况:缺省不配置任何过滤器。

命令模式:OSPF协议配置模式

使用指南:该命令用于抑制特定的区间路由在本区和其他区域之间的传播。

举例:在区域1上设置一个过滤器

Switch(config)#access-list 1 deny 172.22.0.0 0.0.0.255

Switch(config)#access-list 1 permit any-source

Switch(config)#router ospf 100

Switch(config-router)#area 1 filter-list access 1 in

area nssa

命令:area nssa [TRANSLATOR| no-redistribution |DEFAULT-ORIGINATE |no-summary]

no area nssa

功能:设置区域为Not-So-Stubby-Area(NSSA)区域。

参数:为区域号,可以是数字,取值范围0~4294967295,也可以是一个IP地址;TRANLATOR = translator-role {candidate|never|always},指定router的LSA转换行为:candidate表示如果路由器被选举为translator,可以转换NSSA-LSA为Type-5 LSA,默认为candidate

never表示路由器永不进行NSSA-LSA到Type 5 LSA的转换,

always表示路由器总是进行NSSA-LSA到Type 5 LSA的转换;

no-redistribution表示不分发external-LSA到NSSA;

DEFAULT-ORIGINATE=default-information-originate [metric <0-16777214>] [metric-type <1-2>],生成Type-7的LSA

metric<0-16777214>指定度量值,

metric-type <1-2>指定external-LSA的度量值类型,2为缺省值

no-summary表示不注入区间路由到NSSA

缺省情况:缺省没有定义任何NSSA区域。

命令模式:OSPF协议配置模式

使用指南:同一个区域不能既是NSSA又是stub。

举例:设置区域53和3为NSSA区

Switch#config terminal

Switch(config)#router ospf 100

Switch(config-router)#area 0.0.0.51 nssa

Switch(config-router)#area 3 nssa default-information-originate metric 34 metric-type 2 translator-role candidate no-redistribution

area range

命令:area range

[advertise| not-advertise| substitute]

no area range

功能:在区域边界上汇聚OSPF路由,no命令取消此功能。

参数:为区域号,可以是数字,取值范围0~4294967295,也可以是一个IP地址;

=,指明区域的网络前缀及前缀长度

advertise:通告这个区域,为缺省值

not-advertise :不通告这个区域

substitute= substitute :将此区域作为另一个前缀通告

:取代区域将要被通告的网络前缀

缺省情况:缺省没有配置此功能。

命令模式:OSPF协议配置模式

使用指南:使用本命令汇聚一个区的区内路由。如果区内的网络号以不连续的方式进行配置,在ABR上配置本命令可以通告一条summary路由,该路由包含了区内所有属于特定range的单个网络。

举例:

Switch # config terminal

Switch (config)# router ospf 100

Switch (config-router)# area 1 range 192.16.0.0/24

area shortcut

命令:area shortcut {default|enable|disable}

no area shortcut [disable|enable]

功能:配置一个区的短切模式,no命令取消此功能。

参数:为区域号,可以是数字,取值范围0~4294967295,也可以是一个IP地址;default:设置区的默认短切行为

enable:通过区时强迫短切

disable :通过区时不短切

缺省情况:缺省配置为设置为default。

命令模式:OSPF协议配置模式

使用指南:不论区域边界路由器是否连接到一个骨干路由器,使能区域短切可以使得流量通过具有更低度量值的非骨干区域。

举例:

SWITCH# config terminal

SWITCH(config)# router ospf

SWITCH(config-router)# area 1 shortcut default

SWITCH(config-router)area 52 shortcut disable

SWITCH(config-router)no area 42 shortcut enable

area stub

命令:area stub [no-summary]

no area stub [no-summary]

功能:将一个区域定义为一个存根区域,no命令取消此功能。

参数:为区域号,可以是数字,取值范围0~4294967295,也可以是一个IP地址;

no-summary:区域边界路由器停止向存根区发送汇聚链路通告

缺省情况:不定义存根区。

命令模式:OSPF协议配置模式

使用指南:在存根区的所有路由器上配置area stub。对于存根区的路由器有两条配置命令:stub和default-cost。所有连接到存根区的路由器都要配置area stub命令,对于连接到存根区的区域边界路由器,通过area default-cost命令来定义引入的cost值。

举例:

SWITCH # config terminal

SWITCH (config)# router ospf 100

SWITCH (config-router)# area 1 stub

相关命令:

area default-cost

area virtual-link

命令:area virtual-link A.B.C.D {AUTHENTICATION|AUTH_KEY|INTERVAL} no area virtual-link A.B.C.D [AUTHENTICATION|AUTH_KEY|INTERVAL]

功能:在物理上被非骨干区域分开的两个骨干区域之间配置一条逻辑链路。no命令移去此虚链路。

参数:为区域号,可以是数字,取值范围0~4294967295,也可以是一个IP地址AUTHENTICATION = authentication [message-digest|null|AUTH_KEY]

authentication

:在这个虚链路上使能认证

message-digest:使用MD-5认证

null :使用空认证覆盖密码或者报文摘要

AUTH_KEY= authentication-key

:是不多于8个字符组成的密码

INTERVAL= [dead-interval|hello-interval|retransmit-interval|transmit-delay] :>:延迟或间隔的秒数,取值范围1~65535。

:经过一段时间没有收到分组,路由器认为一个邻居已经离线。缺省是40秒。

:路由器在发送一个hello分组前所等待的时间,缺省是10秒。

:路由器在重传一个分组前所等待的时间,缺省是5秒。

:在发送一个分组前路由器的延迟时间,缺省为1秒。

缺省情况:没有缺省配置。

命令模式:OSPF协议配置模式

使用指南:在OSPF中,所有的非骨干区域都被连接到一个骨干区域。如果到骨干区域的连接丢失了,虚链路将会修复该连接。你可以在任何两个与一个公共非骨干区域有连接的两个骨干区域路由器之间配置虚链路。协议对待由虚链路连接起来的路由器就如一个点对点网络。

举例:

SWITCH#config terminal

SWITCH(config) #router ospf 100

SWITCH(config-router) #area 1 virtual-link 10.10.11.50 hello 5 dead 20

相关命令:

area authentication, show ip ospf, show ip ospf virtual-links

auto-cost reference-bandwidth

命令:auto-cost reference-bandwidth

no auto-cost reference-bandwidth

功能:本命令控制OSPF怎样计算接口的默认度量。no命令仅依据接口类型给接口配置费用

参数::以兆比特每秒为单位的参考带宽值,取值范围是1~4294967

缺省情况:参考带宽默认为100Mbps。

命令模式:OSPF协议配置模式

使用指南:用参考带宽除以接口带宽就得到接口的度量值。这个命令主要用来区分高带宽的链路。如果存在几条不同的高带宽链路,配置一个比较大的参考带宽值,可以将这些连路的代价区分开来。

举例:

SWITCH#config terminal

SWITCH(config)#router ospf 100

SWITCH(config-router)#auto-cost reference-bandwidth 50

相关命令:

ip ospf cost

capability opaque

命令:[no] capability opaque

功能:本命令使能opaque-LSAs,no命令关闭此功能。

缺省情况:缺省使能opaque-LSAs

命令模式:OSPF协议配置模式

使用指南: Opaque-LSAs是类型为9、10和11的LSA,被外部应用用来传递信息

举例:

SWITCH#config terminal

SWITCH(config)#router ospf 100

SWITCH(config-router)#no capability opaque

compatible rfc1583

命令:[no] compatible rfc1583

功能:本命令配置与rfc1583兼容,no命令关闭兼容性。

缺省情况:缺省与rfc 2328兼容

命令模式:OSPF协议配置模式

使用指南:

举例:

SWITCH#config terminal

SWITCH(config)#router ospf 100

SWITCH(config-router)#compatible rfc1583

clear ip ospf process

命令:clear ip ospf [] process

功能:使用本命令清除和重启OSPF路由进程。如果指定OSPF进程ID,则清除一个特定的OSPF进程,否则清除所有的OSPF进程

缺省情况:无缺省配置

命令模式:特权模式

使用指南:

举例:

SWITCH#clear ip ospf process

default-information originate

命令:default-information originate [always|METRIC|METRICTYPE|ROUTEMAP] no default-information originate

功能:本命令创造一条默认的外部路由到OSPF路由域,no命令关闭此特性。

参数:always:不论软件中是否存在默认路由,总是通告默认路由

METRIC = metric :设置用于创建默认路由时的度量,取值范围是

0~16777214。默认的度量值是10

METRICTYPE = metric-type {1|2}设置默认路由的OSPF external link类型

设置OSPF外部类型1度量值

1

设置OSPF外部类型2度量值

2

ROUTEMAP = route-map

指明应用的路由地图名

缺省情况:度量值默认是10,OSPF external link类型默认是2

命令模式:OSPF协议配置模式

使用指南:当你使用本命令将引入路由到OSPF路由域时,系统表现得像一个ASBR

举例:

SWITCH#config terminal

SWITCH(config)#router ospf 100

SWITCH(config-router)#default-information originate always metric 23 metric-type 2 route-map myinfo

相关命令:

route-map

default-metric

命令:default-metric

no default-metric

功能:本命令设置OSPF路由协议的默认度量值,no命令返回到默认状态。

参数:,度量值,范围是0~16777214

缺省情况:内置,自动度量转换

命令模式:OSPF协议配置模式

使用指南:默认度量使得度量不兼容时,路由引入也能继续进行。如果度量不能转换,默认度量提供了替代选择使得路由引入能够继续进行下去。本命令将导致当前的路由协议对于所有的引入路由使用相同的度量值。本命令应该与命令redistribute结合使用。

举例:

SWITCH#config terminal

SWITCH(config)#router ospf 100

SWITCH(config-router)#default-metric 100

distance

命令:distance {|ROUTEPARAMETER}

no distance osp f

功能:基于路由种类配置OSPF路由管理距离,no命令恢复默认值。

参数:,OSPF路由管理距离值,取值范围1~255

ROUTEPARAMETER= ospf {ROUTE1|ROUTE2|ROUTE3}

ROUTE1= external ,设置从其他路由域学到的路由的管理距离值,管理距离值,取值范围1~255

ROUTE2= inter-area ,设置从一个区到另一个区的路由管理距离值管理距离值,取值范围1~255

ROUTE3= intra-area ,设置一个区内所有路由的管理距离值管理距离值,取值范围1~255

缺省情况:OSPF的管理距离默认值是110

命令模式:OSPF协议配置模式

使用指南:管理距离表明了路由信息源的可信度。距离值可以是1~255之间的任意值。更大的管理距离值意味着更低的可信度。

举例:

SWITCH#config terminal

SWITCH(config)#router ospf 100

SWITCH(config-router)#distance ospf inter-area 20 intra-area 10 external 40

distribute-list

命令:distribute-list out {kernel |connected| static| rip| isis| bgp}

distribute-list

[no]

功能:在路由更新中过滤网络。no命令禁止使用本功能

参数:< access-list-name>要应用的访问列表者名字。

out:过滤发出的路由更新

kernel核心路由

connected直连路由

static静态路由

rip RIP路由

isis ISIS路由

bgp BGP路由

缺省情况:没有缺省配置

命令模式:路由器模式

使用指南:当将其它路由协议的路由引入到OSPF路由表中时,可以配置本命令

举例:下面的例子基于访问列表list1所作的BGP路由更新的发布

SWITCH#config terminal

SWITCH(config)#access-list l1 permit 172.10.0.0 0.0.255.255

SWITCH(config)#router ospf 100

SWITCH(config-router)#distribute-list 1 out bgp

SWITCH(config-router)#redistribute bgp

host area

命令:[no] host area [cost ]

功能:使用本命令配置一个属于某个特定区的存根主机条目。no命令取消配置

参数:主机IP地址,点分十进制格式

区ID,点分十进制IP地址格式或者取值范围是0~4294967295的整数

指明条目的cost,范围0~65535的整数,缺省值为0

缺省情况:不配置主机条目

命令模式:OSPF协议配置模式

使用指南:使用本命令你可以在router-LSA中将某条特定的主机路由作为存根链路通告出去。由于存根host属于特定的路由器,制定cost并不重要。

举例:

SWITCH#config terminal

SWITCH(config)#router ospf 100

SWITCH(config-router)#host 172.16.10.100 area 1

SWITCH(config-router)#host 172.16.10.101 area 2 cost 10

max-concurrent-dd

命令:max-concurrent-dd

no max-concurrent-dd

功能:本命令配置OSPF进程处理当前dd的最大并发数,no命令恢复默认值。

参数:取值范围为<1-65535>,处理最大并发dd数据包的上限

缺省情况:没有缺省配置,不限制并发dd的数量

命令模式:OSPF协议配置模式

使用指南:指定OSPF进程处理当前dd的最大并发数。

举例:设置最大并发dd为20

SWITCH#config terminal

SWITCH(config)#router ospf 100

SWITCH(config-router)#max-concurrent-dd 20

neighbor

命令:neighbor A.B.C.D [| priority | poll-interval ]

no neighbor A.B.C.D [| priority | poll-interval ]

功能:本命令配置互联NBMA网络的OSPF路由器,no命令移去配置。

参数:,OSPF邻居费用值,范围1-65535;priority ,邻居优先级,缺省值为0,范围0-255;poll-interval ,缺省值为120s,未形成邻居关系的路由器链路之间的轮询时间,范围1-65535

HCDP实验:BFD检测动态路由协议(OSPF BGP)

一、实验拓扑 和上个实验《使用BFD备份静态路由》的拓扑一样,编址一样。 二、基础配置 R1的基础配置 # sysname AR1 # interface Vlanif1 ip address 192.168.10.1 255.255.255.0 # interface GigabitEthernet0/0/0 ip address 12.1.1.1 255.255.255.0 ospf cost 5 # interface GigabitEthernet0/0/1 ip address 102.1.1.1 255.255.255.0 # interface LoopBack0 ip address 1.1.1.1 255.255.255.255 # bgp 100

network 12.1.1.2 0.0.0.0 network 102.1.1.2 0.0.0.0 # 三、观查现况(未使能BFD) 在PC上发50个ping包,并同时中断HUB2 和HUB3之间的链路,观察OSPF和BGP的收敛,及PC的丢包 PC>ping 192.168.20.20 -c 50 Ping 192.168.20.20: 32 data bytes, Press Ctrl_C to break From 192.168.20.20: bytes=32 seq=1 ttl=126 time=16 ms From 192.168.20.20: bytes=32 seq=2 ttl=126 time=16 ms From 192.168.20.20: bytes=32 seq=3 ttl=126 time=16 ms From 192.168.20.20: bytes=32 seq=4 ttl=126 time=31 ms From 192.168.20.20: bytes=32 seq=5 ttl=126 time=16 ms Request timeout! Request timeout! Request timeout! Request timeout! Request timeout! Request timeout! Request timeout! Request timeout! Request timeout! Request timeout! Request timeout! Request timeout! Request timeout! Request timeout! Request timeout! Request timeout! Request timeout! Request timeout! Request timeout! From 192.168.20.20: bytes=32 seq=25 ttl=126 time=15 ms From 192.168.20.20: bytes=32 seq=26 ttl=126 time=15 ms From 192.168.20.20: bytes=32 seq=27 ttl=126 time=31 ms From 192.168.20.20: bytes=32 seq=28 ttl=126 time=16 ms --- 192.168.20.20 ping statistics --- 28 packet(s) transmitted 9 packet(s) received 67.86% packet loss round-trip min/avg/max = 15/19/31 ms

动态路由协议:RIP与OSPF

动态路由协议:RIP 与OSPF 1. 动态路由特点:减少管理任务、增加网络带宽。 2. 动态路由协议概述:路由器之间用来交换信息的语言。 3. 度量值:带宽、跳数、负载、时延、可靠性、成本。 4. 收敛:使所有路由表都达到一致状态的过程 动态路由分类: 自治系统(AS ) 内部网关协议(EIGRP 、RIP 、OSPF 、IGP ) 外部网关协议(EGP ) 按照路由执行的算法分类: 距离矢量路由协议(RIP ) 链路状态路由协议(OSPF ) 两种结合(EIFRP ) RIP : RIP 是距离矢量路由协议。 RIP 基本概念:定期更新(30秒)、邻居、广播更新、全路由表更新 RIP 最大跳数为15跳,16跳为不可达 RIP 使用水平分割,防止路由环路:从一个接口学习到的路由信息,不再从这个接口发出去 RIPv1:有类路由、RIPv2:无类路由 OSPF : OSPF 是链路状态路由协议。 Router ID 是OSPF 区域内唯一标识路由器的IP 地址。 Router ID 选取规则:先选取路由器lookback 接口上最高的IP 地址,如果没有lookback 接口,就选取物理接口上的最高IP 地址。也可以使用Router-id 命令手动指定。 OSPF 有三张表:邻接关系表、链路状态数据库、路由表》》首先建立邻接关系,然后建立链路数据库,最后通过SPF 算法算出最短路径树,最终形成路由表 OSPF 的度量值为COST (代价):COST=10^8/BW 接口类型 代价(108/BW ) Fast Ethernet 1 Ethernet 10 56K 1785 OSPF 和RIP 的比较: OSPF RIP v1 RIP v2 链路状态路由协议 距离矢量路由协议 没有跳数的限制 RIP 的15跳限制,超过15跳的路由被认为不可 达 支持可变长子网掩码 (VLSM ) 不支持可变长子网掩码(VLSM ) 支持可变长子网掩码(VLSM ) 收敛速度快 收敛速度慢 使用组播发送链路状态更新,在链路状态变化时使用触发更新,提高了带宽的利 周期性广播整个路由表,在低速链路及广域网中应用将产生很大问题

锐捷实训9-1 路由器动态路由协议OSPF多区域的配置

实训9 路由器动态路由协议OSPF 多区域的配置(1) 实验目的: 掌握多区域OSPF配置技术 实训技术原理: OSPF开放式最短路径优先协议,是目前网络中应用最广泛的路由协议之一。 (1)自治系统(Autonomous System) 一组使用相同路由协议交换路由信息的路由器,缩写为AS。 (2) 骨干区域(Backbone Area) OSPF 划分区域之后,并非所有的区域都是平等的关系。其中有一个区域是与众不同的,它的区域号(Area ID)是0,通常被称为骨干区域。骨干区域负责区域之间的路由,非骨干区域之间的路由信息必须通过骨干区域来转发。对此,OSPF 有两个规定:1,所有非骨干区域必须与骨干区域保持连通;2,骨干区域自身也必须保持连通。但在实际应用中,可能会因为各方面条件的限制,无法满足这个要求。这时可以通过配置OSPF 虚连接(Virtual Link)予以解决。 (3) 虚连接(Virtual Link) 虚连接是指在两台ABR 之间通过一个非骨干区域而建立的一条逻辑上的连接通道。它的两端必须是ABR,而且必须在两端同时配置方可生效。为虚连接两端提供一条非骨干区域内部路由的区域称为传输区(Transit Area)。 (4)区域边界路由器ABR(Area Border Router) 该类路由器可以同时属于两个以上的区域,但其中一个必须是骨干区域。ABR 用来连接骨干区域和非骨干区域,它与骨干区域之间既可以是物理连接,也可以是逻辑上的连接。 实验内容: 构建OSPF多区域连接到骨干区域上 实验拓扑: 中所有的路由器都运行OSPF,并将整个自治系统划分为3 个区域。其中Router A 和Router B 作为ABR 来转发区域之间的路由。配置完成后,每台路由器都应学到AS 内的到所有网段的路由。

动态路由协议ospf实验

课程名称实验 成绩 实验名称动态路由OSPF配置 学号姓名班级日期 实验目的: 1.掌握OSPF中Router ID的配置方法 2.掌握OSPF的配置方法 3.理解多路访问网络中的DR或BDR选举 4.掌握OSPF路由优先级的修改方法 实验平台: ENSP 一、实验任务 能够完善的配置各个路由器上的OSPF,配置Router ID,然后通过更改路由器的优先级,设置R1的GigabitEthernet0/0/0接口为DR,更改路由器接口的优先级,设置R1的GigabitEthernet0/0/1接口为BDR 二、网络规划 按照实验图示配置路由器的网段 R1的router id为1.1.1.1 R2的router id为2.2.2.2 R3的router id为3.3.3.3 修改R1的 GigabitEthernet0/0/0优先级为255 三、网络结构图如下所示 配置思路:

------------------------------------------------------------------------------ Routing Tables: Public Destinations : 10 Routes : 10 Destination/Mask Proto Pre Cost Flags NextHop Interface 10.0.1.0/24 OSPF 10 2 D 10.0.23.2 GigabitEthernet 0/0/2 10.0.2.0/24 Direct 0 0 D 10.0.2.254 Ethernet0/0/0 10.0.2.254/32 Direct 0 0 D 127.0.0.1 Ethernet0/0/0 10.0.12.0/24 OSPF 10 2 D 10.0.23.2 GigabitEthernet 0/0/2 10.0.13.0/24 Direct 0 0 D 10.0.13.3 GigabitEthernet 0/0/1 10.0.13.3/32 Direct 0 0 D 127.0.0.1 GigabitEthernet 0/0/1 10.0.23.0/24 Direct 0 0 D 10.0.23.3 GigabitEthernet 0/0/2 10.0.23.3/32 Direct 0 0 D 127.0.0.1 GigabitEthernet 0/0/2 127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0 127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0 9,当退出ensp时,点击保存。

动态路由协议RIP、OSPF配置

实验二动态路由协议RIP、OSPF配置 一、实验目的 (1)掌握RIP、OSPF协议的配置方法 (2)掌握查看RIP、OSPF协议产生的路由 (3)熟悉广域网电缆的连接方式 二、实验内容: (一)动态路由协议RIP配置-三层交换机 1绘制拓扑图 2配置PC的IP、掩码、网关 分别:PC1 192.168.1.2 255.255.255.0 192.168.1.1 PC2 192.168.2.2 255.255.255.0 192.168.2.1 3.三层交换机配置 (1)划分VLAN,将接口划分到对应的VLAN中 (2)配置每个虚接口(VLAN)的IP (3)配置RIP 4 R1上的配置 (1)配置配置两个接口的IP和串口时钟 (2)配置RIP协议:发布直连路由 5.R2上的配置 (1)配置配置两个接口的IP (2)配置RIP协议:发布直连路由 6测试 1、分别在R1R2上查看路由表 2、在PC1中ping PC2 三、实验步骤 1绘制拓扑图 2配置PC的IP、掩码、网关 分别:PC1 192.168.1.2 255.255.255.0 192.168.1.1 PC2 192.168.2.2 255.255.255.0 192.168.2.1

3.三层交换机配置 (1)划分VLAN,将接口划分到对应的VLAN中(2)配置每个虚接口(VLAN)的IP (3)配置RIP (3)配置RIP协议:发布直连路由 4 R1上的配置 (1)配置配置两个接口的IP和串口时钟 (2)配置RIP协议:发布直连路由

5.R2上的配置 (1)配置配置两个接口的IP (2)配置RIP协议:发布直连路由

动态路由协议RIP与OSPF的配置

海南大学信息科学技术学院实验报告 实验课程: 计算机网络 实验名称:动态路由协议RIP与OSPF的配置 学号:20151681310139 姓名:李新宇班级:电子信息类05班 一、实验目的 1、熟悉CISCO IOS和CLI命令模式的使用; 2、了解和掌握路由器基本配置命令的使用; 3、掌握动态路由协议的配置; 4、掌握VLAN中路由器的设置; 3.掌握RIP与OSPF路由协议及其配置。 二、实验设备与环境 Windows 2000 Server/Advance Server主机局域网、CISCO Catalyst 2950交换机和2600系列路由器,Cisco Packet Tracer 7.0软件。 三、实验内容 3.1 课内实验任务 (2)实验过程 0)创建拓扑图 评定成绩指导教师

1)采用配置PC1和PC2的IP地址和子网掩码。 2)连接到路由器Router3,配置路由器的RIP,命令如下: Router>enable Router#conf terminal Router(config)#hostname R3 R3(config)#interface FastEthernet 0/0 R3(config-if)#ip address 11.0.0.1 255.255.255.0 R3(config-if)#no shutdown R3(config-if)#interface FastEthernet 0/1 R3(config-if)#ip address 12.0.0.1 255.255.255.0 R3(config-if)#no shutdown R3(config-if)#interface serial 0 R3(config-if)#ip address 10.0.0.1 255.255.255.0 R3(config-if)#bandwidth 128 //设置链路带宽为128kbit/s R3(config-if)#clock rate 64000 //设置DCE设备的时钟速率 R3(config-if)#no shutdown R3(config-if)#exit -------------设置路由器R3的RIP -------------------------------------- R3(config)#router rip //设置RIP R3(config-router)#network 10.0.0.0 //设置接口S0连接的网络地址 R3(config-router)#network 11.0.0.0//设置接口E0连接的网络地址 R3(config-router)#network 12.0.0.0 //设置接口E1连接的网络地址 R3(config-router)#end R3(config)#router rip//设置RIP R3(config-router)#network 10.0.0.0//设置接口S0连接的网络地址 R3(config-router)#network 11.0.0.0//设置接口E0连接的网络地址 R3(config-router)#network 12.0.0.0//设置接口E1连接的网络地址 R3(config-router)#end R3# %SYS-5-CONFIG_I: Configured from console by console 4)按照步骤(3)分别完成对路由器R1、R2、R4的接口配置。 //配置过程不再列出 5)按照步骤(3)分别完成对路由器R1、R2、R4的RIP配置。 R1(config)#router rip //设置路由器R1的RIP R1(config-router)#network 11.0.0.0 R1(config-router)#end R1(config)#router rip //设置路由器R1的RIP R1(config-router)#network 11.0.0.0 R1(config-router)#end

OSPF动态路由协议的原理与特点介绍

OSPF动态路由协议的原理与特点介绍 引言 根据是否在一个自治域内部使用,动态路由协议分为内部网关协议(IGP)和外部网关协议(EGP)。这里的自治域指一个具有统一管理机构、统一路由策略的网络。自治域内部采用的路由选择协议称为内部网关协议,常用的有RIP、OSPF;外部网关协议主要用于多个自治域之间的路由选择,常用的是BGP和BGP-4。 路由协议(Routing Protocol):用于路由器动态寻找网络最佳路径,保证所有路由器拥有相同的路由表,一般路由协议决定数据包在网络上的行走路径。这类协议的例子有OSPF,RIP等路由协议,通过提供共享路由选择信息的机制来支持被动路由协议。路由选择协议消息在路由器之间传送。路由选择协议允许路由器与其他路由器通信来修改和维护路由选择表。 1 路由和路由协议 顾名思义,动态路由协议是一些动态生成(或学习到)路由信息的协议。在计算机网络互联技术领域,我们可以把路由定义如下,路由是指导IP报文发送的一些路径信息。动态路由协议是网络设备如路由器(Router)学习网络中路由信息的方法之一,这些协议使路由器能动态地随着网络拓扑中产生(如某些路径的失效或新路由的产生等)的变化,更新其保存的路由表,使网络中的路由器在较短的时间内,无需网络管理员介入自动地维持一致的路由信息,使整个网络达到路由收敛状态,从而保持网络的快速收敛和高可用性。 路由器学习路由信息、生成并维护路由表的方法包括直连路由(Direct)、静态路由(Static)和动态路由(Dynamic)。直连路由是由链路层协议发现的,一般指去往路由器的接口地址所在网段的路径,该路径信息不需要网络管理员维护,也不需要路由器通过某种算法进行计算获得,只要该接口处于活动状态(Active),路由器就会把通向该网段的路由信息填写到路由表中去,直连路由无法使路由器获取与其不直接相连的路由信息。 2 动态路由协议的分类 按照区域(指自治系统),动态路由协议可分为内部网关协议IGP(Interior Gateway Protocol)

实验5 动态路由协议RIP与OSPF的配置

实验5 动态路由协议RIP与OSPF的配置 实验学时:2 一、实验目的 1、熟悉CISCO IOS和CLI命令模式的使用; 2、了解和掌握路由器基本配置命令的使用; 3、掌握动态路由协议的配置; 4、掌握VLAN中路由器的设置; 3.掌握RIP与OSPF路由协议及其配置。 二、实验设备与环境 Windows 2000 Server/Advance Server主机局域网、CISCO Catalyst 2950交换机和2600系列路由器,Cisco Packet Tracer 7.0软件。 三、预备知识 3.1动态路由配置 两个重要的命令用于配置动态路由:router和network。Router命令启动一个路由选择进程,格式:router(config)#router protocol [keywork],network命令是每个IP路由选择进程所需要的。 router(config-router)#network network-number 参数如下表: 3.2 RIP协议配置 RIP的关键特点如下: ·它是一个距离矢量路由选择协议; ·选用跳计数作为路由选择的度量标准; ·跳计数允许的最大值是15; 缺省情况下,路由选择的更新数据每30秒种广播一次。第一版本不支持子网划分,如使用子网划分应使用第二版本(命令:version 2)。 router rip命令选择RIP作为路由协议: Router(config)#router rip network命令指定基于NIC网络号码,选择直连的网络: Router(config-router)#network network-number 路由选择进程将接口与适合的地址相关联,并且开始在规定的网络上处理数据包。

常见动态路由协议的比较

RIP(Routing Information Protocols)路由信息协议 OSPF(Open Shortest Path First)开放式路径优先 EIGRP:(Enhanced Interior Gateway Routing Protocol)―――――――――――――――加强型内部网关路由协议 静态路由:静态路由只适用于小型网络或小型转中型网络中只有较小范围的扩充中。需要手工输入,手工管理,管理开销对于动态路由来说是一个大大的负担。 优点:带宽优良,安全性好。 动态路由协议:网络中的路由器之间相互通信,传递路由信息,利用收到的路由信息更新和维护路由表的过程,是基于某种路由协议实现的。 种类:距离向量路由协议和链路状态路由协议。 特点:减少管理任务,占用网络宽带 RIP:RIP是使用最广泛的距离向量路由协议。RIP是为小型网络环境设计的,因为这类协议的路由学习及路由更新将产生较大的流量,占用过多的带宽。为了避免路由环路,RIP 采用水平分割、毒性逆转、定义最大跳数、闪式更新、抑制计时5 个机制来避免路由环路。水平分割是一个规则,用来防止路由环路的产生,这里的规则指的是从一个接口上学习到的路由信息,不再从这个接口发送出去。 RIP 协议分为版本1 和版本2。不论是版本1 或版本2,都具备下面的特征: 1. 是距离向量路由协议; 2. 使用跳数(Hop Count)作为度量值; 3.默认路由更新周期为30 秒; 4. 管理距离(AD)为120; 5. 支持触发更新; 6. 最大跳数为15 跳; 7. 支持等价路径,默认4 条,最大6 条; 8. 使用UDP520 端口进行路由更新。 RIPv1 和RIPv2 的区别如表: RIPv1 和RIPv2 的区别 RIPv1 RIPv2 在路由更新的过程中不携带子网信息在路由更新的过程中携带子网信息 不提供认证提供明文和MD5 认证 不支持VLSM 和CIDR 支持VLSM 和CIDR 采用广播(255.255.255.255)更新采用组播(224.0.0.9)更新 有类别(Classful)路由协议无类别(Classless)路由协议 经过一系列路由更新,网络中的每个路由器都具有一张完整的路由表的过程,称为收敛。OSPF作为一种内部网关协议(Interior Gateway Protocol,IGP),用于在同一个自治域(AS)中的路由器之间发布路由信息。区别于距离矢量协议(RIP),OSPF具有支持大型网络、路由收敛快、占用网络资源少等优点,在目前应用的路由协议中占有相当重要的地位。现广为使用的是OSPF第二版,最新标准为RFC2328

OSPF动态路由协议的应用

OSPDF动态路由协议的应用 一.实验目的 1.掌握OSPF动态路由协议的原理和配置方法 2.掌握通过OSPF动态路由方式实现网络的连通 二.实验描述 实验原理如图所示,三层交换机a的f1口连接192.168.10.0/24网段。F2口连接192.168.22.0/24网段。F3接口和路由其f1接口通过192.168.13.0/24网段相连。路由器b的f0接口连接192.168.8.0/24网段。通过配置OSPF协议,保证全网路由。 三.实验内容 1.根据实验原理图,划出世界设备的实际网路拓扑连接图,注明设备型号,编号及连 线时所用的端口 2.用show命令查看三层交换机的版本信息并大致记录 3.设计网路中各设备接口的ip地址和主机的网络参数。配置主机网络参数,按实际里 连接图连接好各设备。 4.配置三层交换机a的f1f2的三层接口以及f3端口所在的Vlan的SVI接口。用show 命令查看ip地址的设置情况并记录。

5.配置路由器b中的f0和f1接口的ip地址,用show命令查看端口的摘要信息并记录

6.全网配置OSPF协议,用show命令查看三层交换机和路由器的路由信息并记录 7.用三台主机互ping,查看并记录结果。

8. 9.配置三层交换机Loopback地址为100.10.1.1,路由器Loopback地址为192.168.1.1, 请用相关命令查看此时三层交换机和路由器的Router ID,观察Loopback地址的生效情况,并解释原因。 10.将192.168.8.0/24网段改至Area2,其他胡网络拓扑和配置不变,用PC1ping PC3,查看结果并说明原因。 11.针对第九步胡问题,请设计方案并完成配置,实现全网路由。 四.实验总结 1.本实验的收获 通过这次实验明白了ospf动态路由协议的一些配置和应用,把书上的内容进行了 实践。并且把前面实验的一些东西复习了一下。 2.目前还存在的疑虑及设想。 3.还是要多多上机练习才能把配置搞好。

简述OSPF动态路由协议

学生毕业论文题目简述OSPF动态路由协议 作者姓名 *** 系别 *** 专业计算机应用技术 班级 *** 指导教师 *** 完成日期 **** 年 **月 ** 日

简述OSPF动态路由协议 摘要: 本文主要介绍了OSPF协议基本特点、链路状态算法的路由计算过程、OSPF基本概念、OSPF协议的协议报文与状态变化、OSPF的路由计算过程和一个区域配置OSPF的相关步骤。通过本文介绍可以了解OSPF的相关原理、OSPF运行的步骤及配置OSPF的相关命令。 OSPF是一种基于开放标准的链路状态型路由选择协议。OSPF是一种强壮的、可扩展的路由选择协议,适用于今天的异构网络。 OSPF的良好扩展能力是通过体系化设计而获得的。可以将一个OSPF网络规划分成多个区域,它们允许进行全面的路由更新控制。通过在一个恰当设计的网络中定义区域,可以减少路由额外开销并提高系统性能。 关键词:开放最短路径优先指定路由器备用指定路由器路由ID 1 引言 随着Internet技术在全球范围的飞速发展,世界各地的个人和企业单位都纷纷接入到这个世界上最大的计算机网络中。接入到Internet的自治系统有大有小,小型自治系统因其网络结构简单往往采用静态路由技术即可完成自治系统内的路由寻址,然而大、中型自治系统的网络拓扑结构往往更加复杂,采用依靠人工分配的静态路由技术存在很大的困难,因此根据合理的路由寻址算法设计的动态路由技术随之诞生,而OSPF动态路由技术因其功能强大、可拓展性强和网络性能优越在动态路由技术中格外优秀,被广泛应用于各大、中型自治系统中。 2 OSPF的基本特点及链路状态算法基本过程 2.1 OSPF基本特点如下: 2.1.1支持无类域内路由(CIDR): OSPF是专门为TCP/IP环境开发的路由协议,显式支持无类域内路由(CIDR)和可变长子网掩码(VLSM)。 2.1.2无路由自环: 由于路由的计算基于详细链路状态信息(网络拓扑信息),因此OSPF计算的路由无自环。 2.1.3收敛速度快: 触发式更新,一旦拓扑结构发生变化,新的链路状态信息立刻泛洪,对拓扑变化敏感。 2.1.4使用IP组播收发协议数据: OSPF路由器使用组播和单播收发协议数据,因此占用的网络流量很小。 2.1.5支持多条等值路由: 当到达目的地的等开销路径有多条时,流量被均衡地分担在这些等开销路径上。 2.1.6支持协议报文的认证: OSPF路由器之间交换的所有报文都被验证。 2.2 OSPF的链路状态算法:

Cisco Packet Tracer实验8:开放式最短路径优先路由协议OSPF 配置

实验8:开放式最短路径优先路由协议O SPF 配置 一、实验目的 1、练习OSPF 动态路由协议的基本配置; 2、掌握了解OSPF 路由协议原理 二、实验环境 packet tracer 5.0 三、OSPF 协议介绍 OSPF(Open Shortest Path First 开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol, 简称IGP) ,用于在单一自治系统(autonomous system,AS)内决策路由。与RIP 相对,OSPF 是链路状态路由协议,而RIP 是距离向量路由协议 OSPF 的主要特性如下: 适应范围——支持各种规模的网络,最多可支持几千台路由器。 快速收敛——在网络的拓扑结构发生变化后立即发送更新报文,使这一变化 在自治系统中同步。 无自环——OSPF 根据收集到的链路状态用最短路径树算法计算路由,从算法上本身保证了不会生成自环路由。 OSPF 把一个大型网络分割成多个小型网络的能力被称为分层路由,这些被 分割出来的小型网络就称为“区域”(Area)。由于区域内部路由器仅与同区域的路由器交换LSA (链路状态广播)信息,这样LSA 报文数量及链路状态信息库表项都会极大减少,SPF (Shortest Path First 最短路径优先算法)计算速度因此得到提高。多区域的OSPF 必须存在一个主干区域,主干区域负责收集非主干区域发出的汇总路由信息,并将这些信息返还给到各区域。 OSPF 区域不能随意划分,应该合理地选择区域边界,使不同区域之间的通 信量最小。但在实际应用中区域的划分往往并不是根据通信模式而是根据地理或政治因素来完成的。 在OSPF 多区域网络中,路由器可以按不同的需要同时成为以下四种路由器中的几种: 1. 内部路由器:所有端口在同一区域的路由器,维护一个链路状态数据库。 2. 主干路由器:具有连接主干区域端口的路由器。 3. 区域边界路由器(ABR): 具有连接多区域端口的路由器,一般作为一个区域的出口。ABR 为每一个所连接的区域建立链路状态数据库,负责将所连接区域的路由摘要信息发送到主干区域,而主干区域上的ABR 则负责将这些信息发送到各个区域。 4. 自治域系统边界路由器(ASBR): 至少拥有一个连接外部自治域网络(如非OSPF 的网络)端口的路由器,负 责将非OSPF 网络信息传入OSPF 网络。 四、实验步骤:

路由协议RIP、OSPF、BGP比较

根据是否在一个自治域内部使用,动态路由协议分为内部网关协议(IGP)和外部网关协议(EGP)。这里的自治域指一个具有统一管理机构、统一路由策略的网络。自治域内部采用的路由选择协议称为内部网关协议,常用的有RIP、OSPF;外部网关协议主要用于多个自治域之间的路由选择,常用的是BGP和BGP-4。 协议 RIP(Routing Information Protocol )路由信息协议:是在一个AS系统中使用地内部路由选择协议,是基于距离向量路由选择的协议。RIP有两个版本:RIPv1和RIPv2,它们均基于经典的距离向量路由算法,最大跳数为15跳。 RIP的算法简单,但在路径较多时收敛速度慢,广播路由信息时占用的带宽资源较多,它适用于网络拓扑结构相对简单且数据链路故障率极低的小型网络中,在大型网络中,一般不使用RIP。 RIP使用UDP数据包更新路由信息。路由器每隔30s更新一次路由信息,如果在180s内没有收到相邻路由器的回应,则认为去往该路由器的路由不可用,该路由器不可到达。如果在240s后仍未收到该路由器的应答,则把有关该路由器的路由信息从路由表中删除。 RIP具有以下特点: 不同厂商的路由器可以通过RIP互联; 配置简单; 适用于小型网络(小于15跳); RIPv1不支持VLSM; 需消耗广域网带宽; 需消耗CPU、内存资源。 协议 OSPF(Open Shortest Path First,开放最短路径优先)协议:采用链路状态路由选择技术,开放最短路径优先算法。路由器互相发送直接相连的链路信息和它拥有的到其它路由器的链路信息。每个OSPF 路由器维护相同自治系统拓扑结构的数据库。从这个数据库里,构造出最短路径树来计算出路由表。当拓扑结构发生变化时,OSPF 能迅速重新计算出路径,而只产生少量的路由协议流量。 主要优点: 收敛速度快;没有跳数限制; 支持服务类型选路 提供负载均衡和身份认证

相关文档
相关文档 最新文档