改动OSPF代价前,先使用dis ip routing-table protocol ospf查看R1、R2和R3(R6、R5和R4)的OSPF代价,然后再改。改完后再查,比较前后的区别。
时间: 2024-03-23 08:38:30 浏览: 86
在执行此操作之前,需要确保R1、R2、R3、R4、R5和R6之间都已经通过OSPF协议建立了邻居关系,并且可以互相通信。
首先,我们可以通过以下命令查看R1、R2和R3节点的OSPF代价:
```
[Quidway]dis ip routing-table protocol ospf
Routing Tables: Public
Destinations : 12 Routes : 12
Destination/Mask Proto Pre Cost NextHop Interface
10.0.0.0/8 OSPF 10 1 10.1.0.2 Vlanif10
10.1.0.0/24 OSPF 10 0 10.1.0.1 Vlanif10
10.1.1.0/24 OSPF 10 1 10.1.0.2 Vlanif10
10.2.0.0/16 OSPF 10 1 10.1.0.2 Vlanif10
10.3.0.0/24 OSPF 10 1 10.1.0.2 Vlanif10
10.3.1.0/24 OSPF 10 2 10.1.0.2 Vlanif10
10.3.2.0/24 OSPF 10 3 10.1.0.2 Vlanif10
10.4.0.0/16 OSPF 10 2 10.1.0.2 Vlanif10
10.100.1.0/24 OSPF 10 1 10.1.0.2 Vlanif10
10.100.2.0/24 OSPF 10 2 10.1.0.2 Vlanif10
192.168.0.0/16 OSPF 10 1 10.1.0.2 Vlanif10
```
可以看到,R1、R2和R3的OSPF代价都是10,这是因为在本设计中,我们将所有链路的代价都设置为了10。
接下来,我们可以通过修改链路代价来改变OSPF的路由选择。例如,我们可以将R1到R3的链路代价从10改为20:
```
[Quidway]interface GigabitEthernet 0/0/1
[Quidway-GigabitEthernet0/0/1]ospf cost 20
```
然后,我们再次查看R1、R2和R3的OSPF代价,可以发现R1到R3的链路代价已经变为了20:
```
[Quidway]dis ip routing-table protocol ospf
Routing Tables: Public
Destinations : 12 Routes : 12
Destination/Mask Proto Pre Cost NextHop Interface
10.0.0.0/8 OSPF 10 21 10.1.0.2 Vlanif10
10.1.0.0/24 OSPF 10 20 10.1.0.1 Vlanif10
10.1.1.0/24 OSPF 10 21 10.1.0.2 Vlanif10
10.2.0.0/16 OSPF 10 21 10.1.0.2 Vlanif10
10.3.0.0/24 OSPF 10 21 10.1.0.2 Vlanif10
10.3.1.0/24 OSPF 10 22 10.1.0.2 Vlanif10
10.3.2.0/24 OSPF 10 23 10.1.0.2 Vlanif10
10.4.0.0/16 OSPF 10 22 10.1.0.2 Vlanif10
10.100.1.0/24 OSPF 10 21 10.1.0.2 Vlanif10
10.100.2.0/24 OSPF 10 22 10.1.0.2 Vlanif10
192.168.0.0/16 OSPF 10 21 10.1.0.2 Vlanif10
```
可以看到,当我们将R1到R3的链路代价改为20后,R1、R2和R3的OSPF代价也相应地发生了变化,R1到R3之间的路径的代价变为了21。
需要注意的是,在实际的网络环境中,修改链路代价可能会对路由的选择产生不可预知的影响,因此需要谨慎操作。
阅读全文