需求:
所有的OSPF进程都为Y;
R1、R4和R5之间运行OSPF,其互联接口和Loopback接口以及R1的S3/0/0都运行OSPF area0内,不能改变路由器接口的默认类型。
R1的g0/0/1,R5的g0/0/1和SW3的vlan15都运行在OSPF area15内;
R5的S3/0/0,R6的S2/0/0和loopback口都运行在OSPF area56内;
R5的g0/0/0,R3的g0/0/1和loopback口都运行在OSPF area35内;
R3的g0/0/0、S3/0/0,R4的S2/0/0和SW1的vlanif30都运行在OSPF area34内;
拓扑:
逻辑拓扑:
配置:
这里,我们需要将所有的OSPF基础配置设置完成
R1配置:
ospf 1 router-id 10.1.1.1 bandwidth-reference 10000 peer 10.1.145.4 peer 10.1.145.5 area 0 network 10.1.1.1 0.0.0.0 network 10.1.145.1 0.0.0.0 network 157.68.1.1 0.0.0.0 area 0.0.0.15 network 10.1.15.1 0.0.0.0
R3配置:
ospf 1 router-id 10.1.3.3 bandwidth-reference 10000 area 34 network 10.1.30.3 0.0.0.0 network 10.1.34.3 0.0.0.0 area 35 network 10.1.3.3 0.0.0.0 network 10.1.35.3 0.0.0.0
R4配置:
interface S1/0/0 ospf dr-priority 0 ospf 1 router-id 10.1.4.4 bandwidth-reference 10000 peer 10.1.145.1 area 0 network 10.1.4.4 0.0.0.0 network 10.1.145.4 0.0.0.0 area 34 network 10.1.34.4 0.0.0.0
R5配置:
interface S1/0/0 ospf dr-priority 0 ospf 1 router-id 10.1.5.5 bandwidth-reference 10000 peer 10.1.145.1 area 0 network 10.1.5.5 0.0.0.0 network 10.1.145.5 0.0.0.0 area 15 network 10.1.15.5 0.0.0.0 area 35 network 10.1.35.5 0.0.0.0 area 56 network 10.1.56.5 0.0.0.0
R6配置:
ospf 1 router-id 10.1.6.6 bandwidth-reference 10000 area 56 network 10.1.6.6 0.0.0.0 network 10.1.56.6 0.0.0.0
SW1交换机配置:
ospf 1 router-id 10.1.11.11 bandwidth-reference 10000 area 34 network 10.1.11.11 0.0.0.0 network 10.1.30.11 0.0.0.0 interface vlanif30 ospf cost 100
SW3交换机配置:
ospf 1 router-id 10.1.13.13 bandwidth-reference 10000 area 15 network 10.1.13.13 0.0.0.0 network 10.1.15.13 0.0.0.0 interface vlanif15 ospf cost 100
注意事项:
网络类型为NBMA的接口,无法通过广播来hello报文的形式发现邻居,必须手动为改接口指定邻居,以及该邻居路由器是否有DR的选举权;
由于题目中给出了R1到R4之间、R1到R5之间存在帧中继PVC,所以需要注意配置取消R4和R5的S1/0/0接口的DR选举权,保证R1的S1/0/0接口为AREA0的DR接口;
bandwidth-reference命令用来设置通过公式计算接口开销所依据的带宽参考值。默认情况下,带宽参考值为100Mbit/s;
如果没有配置链路开销值,OSPF根据默认的链路带宽来计算开销,计算公式是“开销=参考值(M)/带宽”,取计算结果的整数部分作为开销值(结果小于1时取1为开销);
需求验证:
查看各个路由器的ospf邻居关系
其中R1路由器必须成为DR