
实验目的
掌握 OSPF的基本配置命令
掌握如何查看 OSPF的运行状态
掌握如何通过 Cost控制 OSPF的选路
掌握 OSPF发布默认路由的方法
掌握 OSPF认证配置方法
具体操作
首先由参考上篇IPV4编址配置R1,R2,R3的物理接口和LoopBack 0接口地址,配置命令这里就不再写了。
以R1 G0/0/1为10.0.13.1 24
G0/0/3为10.0.12.1 24
LoopBack0为10.0.1.1 32为例,R2,R3以此类推。
配置OSPF
[R1]ospf 1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 10.0.12.1 0.0.0.255
[R1-ospf-1-area-0.0.0.0]network 10.0.13.1 0.0.0.255(若是10.0.13.1为精确地址后面可以跟0.0.0.0)
[R1-ospf-1-area-0.0.0.0]network 10.0.1.1 0.0.0.0(注意这里最后的0.0.0.0是反掩码)
network network-address wildcard-mask用来指定运行OSPF协议的接口。满足下面两个
条件,OSPF协议才能在接口上运行:
1.接口的IP地址掩码长度≥network命令中的掩码长度。OSPF使用反掩码,例如0.0.0.255
表示掩码长度24位。
2.接口的IP地址必须在network命令指定的网段范围之内。
此时三个接口都被使能,同时属于区域0
查看OSPF三表
[R1]display ospf peer #OSPF 邻居表
OSPF Process 1 with Router ID 10.0.1.1
NeighborsArea 0.0.0.0 interface 10.0.13.1(GigabitEthernet0/0/1)'s neighbors
Router ID: 10.0.1.3 Address: 10.0.13.3
State: Full Mode:Nbr is Master Priority: 1
DR: 10.0.13.1 BDR: 10.0.13.3 MTU: 0
Dead timer due in 29 sec
Retrans timer interval: 5
Neighbor is up for 00:02:56
Authentication Sequence: [ 0 ]Neighbors
Area 0.0.0.0 interface 10.0.12.1(GigabitEthernet0/0/3)'s neighbors
Router ID: 10.0.1.2 Address: 10.0.12.2
State: Full Mode:Nbr is Master Priority: 1
DR: 10.0.12.1 BDR: 10.0.12.2 MTU: 0
Dead timer due in 30 sec
Retrans timer interval: 5
Neighbor is up for 00:05:53
Authentication Sequence: [ 0 ]
[R1]display ospf lsdb #OSPF的链路状态数据库表
OSPF Process 1 with Router ID 10.0.1.1
Link State DatabaseArea: 0.0.0.0
Type LinkState ID AdvRouter Age Len Sequence Metric
Router 10.0.1.3 10.0.1.3 476 60 80000007 0
Router 10.0.1.2 10.0.1.2 479 60 80000009 0
Router 10.0.1.1 10.0.1.1 486 60 8000000B 0
Network 10.0.23.2 10.0.1.2 479 32 80000002 0
Network 10.0.13.1 10.0.1.1 486 32 80000002 0
Network 10.0.12.1 10.0.1.1 659 32 80000002 0
[R1]display ospf routing #OSPF路由表
OSPF Process 1 with Router ID 10.0.1.1
Routing TablesRouting for Network
Destination Cost Type NextHop AdvRouter Area
10.0.1.1/32 0 Stub 10.0.1.1 10.0.1.1 0.0.0.0
10.0.12.0/24 1 Transit 10.0.12.1 10.0.1.1 0.0.0.0
10.0.13.0/24 1 Transit 10.0.13.1 10.0.1.1 0.0.0.0
10.0.1.2/32 1 Stub 10.0.12.2 10.0.1.2 0.0.0.0
10.0.1.3/32 1 Stub 10.0.13.3 10.0.1.3 0.0.0.0
10.0.23.0/24 2 Transit 10.0.12.2 10.0.1.2 0.0.0.0
10.0.23.0/24 2 Transit 10.0.13.3 10.0.1.2 0.0.0.0Total Nets: 7
Intra Area: 7 Inter Area: 0 ASE: 0 NSSA: 0
建立R1,R2,R3的OSPF后,如果断掉G0/0/3的接口,再用R1pingR2,仍然可以ping通。
配置OSPF认证
接口
R1接口加密
[R1]interface GigabitEthernet0/0/1
[R1- GigabitEthernet0/0/1]ospf authentication-mode md5 1 cipher 123456 #加密(123456为密码)
[R1]interface GigabitEthernet0/0/3
[R1- GigabitEthernet0/0/3]ospf authentication-mode md5 1 cipher 123456
加密后display ospf peer,R1就无邻居了。
R2接口认证
[R2]interface GigabitEthernet0/0/3
[R2- GigabitEthernet0/0/3]ospf authentication-mode md5 1 cipher 123456
区域
[R1]ospf 1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]ospf authentication-mode md5 1 cipher 123456
接口认证优于区域认证。
宣告默认路由
[R1]ospf
[R1-ospf-1]default-route-advertise always
default-route-advertise命令用来将默认路由通告到普通OSPF区域,如果没有配置
always参数,本机路由表中必须有激活的非本OSPF默认路由时才向其他路由器发布默认路
由。本例中,本地路由表中没有默认路由,所以需要增加always参数。
[R2]display ip routing-table #查看是否建立成功。
修改接口的Cost值
使得 R1的 LoopBack0接口通过 R1->R3->R2的路径,访问 R2的 LoopBack0接口
从 R1的路由表可知,R1通过 R1->R2的路径访问 R2的 LoopBack0接口的路由开销为 1,
从 R1->R3->R2的路由开销为 2,故只要使 R1->R2的路由开销大于 2即可。
[R1]interface GigabitEthernet0/0/3
[R1- GigabitEthernet0/0/3]ospf cost 10
Comments | NOTHING