天天看點

配置OSPF負載分擔

組網需求:

    OSPF網絡中有四台交換機,同屬于區域0。要求配置負載分擔,使得SwitchA流量,可以分别通過SwitchB和SwitchC送到SwitchD。

拓撲:

配置OSPF負載分擔

配置思路

采用如下的思路配置OSPF的負載分擔:

  1. 在各交換機上配置OSPF基本功能,實作OSPF網絡的基本互通。
  2. 在SwitchA配置負載分擔,實作負載均衡的目的。

操作步驟

  • 配置各接口所屬VLAN

# 配置SwitchA。SwitchB、SwitchC和SwitchD的配置與SwitchA類似

<HUAWEI> system-view

[HUAWEI] sysname SwitchA

[SwitchA] vlan batch 10 20 50

[SwitchA] interface gigabitethernet 1/0/1

[SwitchA-GigabitEthernet1/0/1] port link-type trunk

[SwitchA-GigabitEthernet1/0/1] port trunk allow-pass vlan 10

[SwitchA-GigabitEthernet1/0/1] quit

[SwitchA] interface gigabitethernet 1/0/2

[SwitchA-GigabitEthernet1/0/2] port link-type trunk

[SwitchA-GigabitEthernet1/0/2] port trunk allow-pass vlan 20

[SwitchA-GigabitEthernet1/0/2] quit

[SwitchA] interface gigabitethernet 1/0/3

[SwitchA-GigabitEthernet1/0/3] port link-type trunk

[SwitchA-GigabitEthernet1/0/3] port trunk allow-pass vlan 50

[SwitchA-GigabitEthernet1/0/3] quit

  • 配置各VLANIF接口的IP位址

# 配置SwitchA。SwitchB、SwitchC和SwitchD的配置與SwitchA類似。

[SwitchA] interface vlanif 10

[SwitchA-Vlanif10] ip address 10.1.1.1 24

[SwitchA-Vlanif10] quit

[SwitchA] interface vlanif 20

[SwitchA-Vlanif20] ip address 10.1.2.1 24

[SwitchA-Vlanif20] quit

[SwitchA] interface vlanif 50

[SwitchA-Vlanif50] ip address 172.16.1.1 24

[SwitchA-Vlanif50] quit

  • 配置OSPF基本功能

# 配置SwitchA。

[SwitchA] ospf 1 router-id 10.10.10.1

[SwitchA-ospf-1] area 0

[SwitchA-ospf-1-area-0.0.0.0] network 172.16.1.0 0.0.0.255

[SwitchA-ospf-1-area-0.0.0.0] network 10.1.1.0 0.0.0.255

[SwitchA-ospf-1-area-0.0.0.0] network 10.1.2.0 0.0.0.255

[SwitchA-ospf-1-area-0.0.0.0] quit

[SwitchA-ospf-1] quit

# 配置SwitchB。

[SwitchB] ospf 1 router-id 10.10.10.2

[SwitchB-ospf-1] area 0

[SwitchB-ospf-1-area-0.0.0.0] network 10.1.1.0 0.0.0.255

[SwitchB-ospf-1-area-0.0.0.0] network 192.168.0.0 0.0.0.255

[SwitchB-ospf-1-area-0.0.0.0] quit

[SwitchB-ospf-1] quit

# 配置SwitchC。

[SwitchC] ospf 1 router-id 10.10.10.3

[SwitchC-ospf-1] area 0

[SwitchC-ospf-1-area-0.0.0.0] network 10.1.2.0 0.0.0.255

[SwitchC-ospf-1-area-0.0.0.0] network 192.168.1.0 0.0.0.255

[SwitchC-ospf-1-area-0.0.0.0] quit

[SwitchC-ospf-1] quit

# 配置SwitchD。

[SwitchD] ospf 1 router-id 10.10.10.4

[SwitchD-ospf-1] area 0

[SwitchD-ospf-1-area-0.0.0.0] network 192.168.0.0 0.0.0.255

[SwitchD-ospf-1-area-0.0.0.0] network 192.168.1.0 0.0.0.255

[SwitchD-ospf-1-area-0.0.0.0] network 172.17.1.0 0.0.0.255

[SwitchD-ospf-1-area-0.0.0.0] quit

[SwitchD-ospf-1] quit

# 檢視SwitchA的路由表。

[SwitchA] display ip routing-table

Route Flags: R - relay, D - download to fib

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

Routing Tables: Public

         Destinations : 11       Routes : 12

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

       10.1.1.0/24  Direct  0    0           D   10.1.1.1        Vlanif10

       10.1.1.1/32  Direct  0    0           D   127.0.0.1       Vlanif10

       10.1.2.0/24  Direct  0    0           D   10.1.2.1        Vlanif20

       10.1.2.1/32  Direct  0    0           D   127.0.0.1       Vlanif20

      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

     172.16.1.0/24  Direct  0    0           D   172.16.1.1      Vlanif50

     172.16.1.1/32  Direct  0    0           D   127.0.0.1       Vlanif50

     172.17.1.0/24  OSPF    10   3           D   10.1.1.2        Vlanif10

                    OSPF    10   3           D   10.1.2.2        Vlanif20

    192.168.0.0/24  OSPF    10   2           D   10.1.1.2        Vlanif10

    192.168.1.0/24  OSPF    10   2           D   10.1.2.2        Vlanif20

從路由表可以看出,由于最大等價路由條數的預設值為16,是以SwitchA的兩個下一跳10.1.1.2(SwitchB)和10.1.2.2(SwitchC)均成為有效路由。

  • 在SwitchA上配置等價路由優先級

如果不希望SwitchB和SwitchC形成負載分擔,可以配置等價路由優先級,指定下一跳。

[SwitchA] ospf 1

[SwitchA-ospf-1] nexthop 10.1.2.2 weight 1

# 檢視SwitchA的路由表

         Destinations : 11       Routes : 11

     172.17.1.0/24  OSPF    10   3           D   10.1.2.2        Vlanif20

從路由表中可以看出,當配置等價路由的優先級後,由于下一跳為10.1.2.2(SwitchC)的優先級(權值為1)高于下一跳為10.1.1.2(SwitchB)的優先級,是以OSPF優先選擇下一跳為10.1.2.2為唯一最優路由。

繼續閱讀