第5編
レイヤー3

OSPFの構成例と設定例

OSPFv2、およびOSPFv3を利用する場合の構成例と設定例を示します。

OSPFv2の設定例

3台の装置でOSPFv2を構成します。

OSPFv2の構成例

OSPFv2:sw1の設定例

OSPFv2:sw1の設定例

  • VLAN 2およびVLAN 10を作成します。
    sw1# configure terminal
    sw1(config)# vlan 2
    sw1(config-vlan)# exit
    sw1(config)# vlan 10
    sw1(config-vlan)# exit
    sw1(config)#
  • ポート1/0/1およびポート1/0/2をアクセスポートとして設定し、アクセスポートに[VLAN 2]および[VLAN 10]を割り当てます。
    sw1(config)# interface port 1/0/1
    sw1(config-if-port)# switchport mode access
    sw1(config-if-port)# switchport access vlan 2
    sw1(config-if-port)# exit
    sw1(config)# interface port 1/0/2
    sw1(config-if-port)# switchport mode access
    sw1(config-if-port)# switchport access vlan 10
    sw1(config-if-port)# exit
    sw1(config)#
  • VLAN 2のIPアドレスを[192.168.100.1/24]に、VLAN 10のIPアドレスを[192.168.1.1/24]に設定します。
    sw1(config)# interface vlan 2
    sw1(config-if-vlan)# ip address 192.168.100.1/24
    sw1(config-if-vlan)# exit
    sw1(config)# interface vlan 10
    sw1(config-if-vlan)# ip address 192.168.1.1/24
    sw1(config-if-vlan)# exit
    sw1(config)#
  • ループバックインターフェースIDを[1]に、ループバックアドレスを[1.1.1.1/32]に設定します。
    sw1(config)# interface loopback 1
    sw1(config-if-loopback)# ip address 1.1.1.1/32
    sw1(config-if-loopback)# exit
    sw1(config)#
  • OSPFルーターIDを[1.1.1.1]に、OSPFを有効にするネットワークを[192.168.100.0 0.0.0.255]に、ネットワークのエリアIDを[0.0.0.0]に設定し、直接接続された経路の再配布を設定します。
    sw1(config)# router ospf
    sw1(config-router)# router-id 1.1.1.1
    sw1(config-router)# network 192.168.100.0 0.0.0.255 area 0.0.0.0
    sw1(config-router)# redistribute connected
    sw1(config-router)# exit
    sw1(config)#
  • DROTHERにするために、sw2とsw3より低い優先度[10]をVLAN 2に設定します。
    sw1(config)# interface vlan 2
    sw1(config-if-vlan)# ip ospf priority 10
    sw1(config-if-vlan)# end
    sw1#

OSPFv2:sw2の設定例

OSPFv2:sw2の設定例

  • VLAN 2およびVLAN 20を作成します。
    sw2# configure terminal
    sw2(config)# vlan 2
    sw2(config-vlan)# exit
    sw2(config)# vlan 20
    sw2(config-vlan)# exit
    sw2(config)#
  • ポート1/0/1およびポート1/0/2をアクセスポートとして設定し、アクセスポートに[VLAN 2]および[VLAN 20]を割り当てます。
    sw2(config)# interface port 1/0/1
    sw2(config-if-port)# switchport mode access
    sw2(config-if-port)# switchport access vlan 2
    sw2(config-if-port)# exit
    sw2(config)# interface port 1/0/2
    sw2(config-if-port)# switchport mode access
    sw2(config-if-port)# switchport access vlan 20
    sw2(config-if-port)# exit
    sw2(config)#
  • VLAN 2のIPアドレスを[192.168.100.2/24]に、VLAN 20のIPアドレスを[192.168.2.1/24]に設定します。
    sw2(config)# interface vlan 2
    sw2(config-if-vlan)# ip address 192.168.100.2/24
    sw2(config-if-vlan)# exit
    sw2(config)# interface vlan 20
    sw2(config-if-vlan)# ip address 192.168.2.1/24
    sw2(config-if-vlan)# exit
    sw2(config)#
  • ループバックインターフェースIDを[2]に、ループバックアドレスを[2.2.2.2/32]に設定します。
    sw2(config)# interface loopback 2
    sw2(config-if-loopback)# ip address 2.2.2.2/32
    sw2(config-if-loopback)# exit
    sw2(config)#
  • OSPFルーターIDを[2.2.2.2]に、OSPFを有効にするネットワークを[192.168.100.0 0.0.0.255]に、ネットワークのエリアIDを[0.0.0.0]に設定し、直接接続された経路の再配布を設定します。
    sw2(config)# router ospf
    sw2(config-router)# router-id 2.2.2.2
    sw2(config-router)# network 192.168.100.0 0.0.0.255 area 0.0.0.0
    sw2(config-router)# redistribute connected
    sw2(config-router)# exit
    sw2(config)#
  • BDRにするために、sw1より高く、sw3より低い優先度[100]をVLAN 2に設定します。
    sw2(config)# interface vlan 2
    sw2(config-if-vlan)# ip ospf priority 100
    sw2(config-if-vlan)# end
    sw2#

OSPFv2:sw3の設定例

OSPFv2:sw3の設定例

  • VLAN 2およびVLAN 30を作成します。
    sw3# configure terminal
    sw3(config)# vlan 2
    sw3(config-vlan)# exit
    sw3(config)# vlan 30
    sw3(config-vlan)# exit
    sw3(config)#
  • ポート1/0/1およびポート1/0/2をアクセスポートとして設定し、アクセスポートに[VLAN 2]および[VLAN 30]を割り当てます。
    sw3(config)# interface port 1/0/1
    sw3(config-if-port)# switchport mode access
    sw3(config-if-port)# switchport access vlan 2
    sw3(config-if-port)# exit
    sw3(config)# interface port 1/0/2
    sw3(config-if-port)# switchport mode access
    sw3(config-if-port)# switchport access vlan 30
    sw3(config-if-port)# exit
    sw3(config)#
  • VLAN 2のIPアドレスを[192.168.100.3/24]に、VLAN 30のIPアドレスを[192.168.3.1/24]に設定します。
    sw3(config)# interface vlan 2
    sw3(config-if-vlan)# ip address 192.168.100.3/24
    sw3(config-if-vlan)# exit
    sw3(config)# interface vlan 30
    sw3(config-if-vlan)# ip address 192.168.3.1/24
    sw3(config-if-vlan)# exit
    sw3(config)#
  • ループバックインターフェースIDを[3]に、ループバックアドレスを[3.3.3.3/32]に設定します。
    sw3(config)# interface loopback 3
    sw3(config-if-loopback)# ip address 3.3.3.3/32
    sw3(config-if-loopback)# exit
    sw3(config)#
  • OSPFルーターIDを[3.3.3.3]に、OSPFを有効にするネットワークを[192.168.100.0 0.0.0.255]に、ネットワークのエリアIDを[0.0.0.0]に設定し、直接接続された経路の再配布を設定します。
    sw3(config)# router ospf
    sw3(config-router)# router-id 3.3.3.3
    sw3(config-router)# network 192.168.100.0 0.0.0.255 area 0.0.0.0
    sw3(config-router)# redistribute connected
    sw3(config-router)# exit
    sw3(config)#
  • DRにするために、sw1とsw2より高い優先度[200]をVLAN 2に設定します。
    sw3(config)# interface vlan 2
    sw3(config-if-vlan)# ip ospf priority 200
    sw3(config-if-vlan)# end
    sw3#

OSPFv3の設定例

3台の装置でOSPFv3を構成します。

OSPFv3の構成例

OSPFv3:sw1の設定例

OSPFv3:sw1の設定例

  • VLAN 10、VLAN 11、およびVLAN 21を作成します。
    sw1# configure terminal
    sw1(config)# vlan 10
    sw1(config-vlan)# exit
    sw1(config)# vlan 11
    sw1(config-vlan)# exit
    sw1(config)# vlan 21
    sw1(config-vlan)# exit
    sw1(config)#
  • ポート1/0/1、ポート1/0/2、およびポート1/0/3をアクセスポートとして設定し、アクセスポートに[VLAN 10]、[VLAN 11]、および[VLAN 21]を割り当てます。
    sw1(config)# interface port 1/0/1
    sw1(config-if-port)# switchport mode access
    sw1(config-if-port)# switchport access vlan 10
    sw1(config-if-port)# exit
    sw1(config)# interface port 1/0/2
    sw1(config-if-port)# switchport mode access
    sw1(config-if-port)# switchport access vlan 11
    sw1(config-if-port)# exit
    sw1(config)# interface port 1/0/3
    sw1(config-if-port)# switchport mode access
    sw1(config-if-port)# switchport access vlan 21
    sw1(config-if-port)# exit
    sw1(config)#
  • ループバックインターフェースIDを[1]に、ループバックアドレスを[1.1.1.1/32]および[1:1:1::1/128]に設定します。
    sw1(config)# interface loopback 1
    sw1(config-if-loopback)# ip address 1.1.1.1/32
    sw1(config-if-loopback)# ipv6 address 1:1:1::1/128
    sw1(config-if-loopback)# exit
    sw1(config)#
  • OSPFプロセスIDを[1]に、OSPFルーターIDを[1.1.1.1]に設定し、直接接続された経路の再配布を設定します。
    sw1(config)# ipv6 router ospf 1
    sw1(config-rtr)# router-id 1.1.1.1
    sw1(config-rtr)# redistribute connected
    sw1(config-rtr)# exit
    sw1(config)#
  • VLAN 10のIPv4アドレスを[10.1.10.1/24]に、IPv6アドレスを[2002:10:1:10::1/64]に、リンクローカルアドレスを[fe80::10:1:10:1]に設定し、IPv6を有効化します。また、OSPFエリアIDを[0.0.0.0]に、OSPFインスタンスIDを[1]に設定します。
    sw1(config)# interface vlan 10
    sw1(config-if-vlan)# ip address 10.1.10.1/24
    sw1(config-if-vlan)# ipv6 address 2002:10:1:10::1/64
    sw1(config-if-vlan)# ipv6 address fe80::10:1:10:1 link-local
    sw1(config-if-vlan)# ipv6 enable
    sw1(config-if-vlan)# ipv6 ospf 1 area 0.0.0.0 instance 1
    sw1(config-if-vlan)# exit
    sw1(config)#
  • VLAN 11のIPv4アドレスを[10.1.11.1/24]に、IPv6アドレスを[2002:10:1:11::1/64]に、リンクローカルアドレスを[fe80::10:1:11:1]に設定し、IPv6を有効化します。また、OSPFエリアIDを[0.0.0.0]に、OSPFインスタンスIDを[1]に設定します。
    sw1(config)# interface vlan 11
    sw1(config-if-vlan)# ip address 10.1.11.1/24
    sw1(config-if-vlan)# ipv6 address 2002:10:1:11::1/64
    sw1(config-if-vlan)# ipv6 address fe80::10:1:11:1 link-local
    sw1(config-if-vlan)# ipv6 enable
    sw1(config-if-vlan)# ipv6 ospf 1 area 0.0.0.0 instance 1
    sw1(config-if-vlan)# exit
    sw1(config)#
  • VLAN 21のIPv6アドレスを[2001:10:1:21::1/64]に設定し、IPv6を有効化します。また、RAメッセージ送信を有効化し、RAメッセージでアドバタイズするプレフィックスを[2001:10:1:21::/64]に設定します。
    sw1(config)# interface vlan 21
    sw1(config-if-vlan)# ipv6 address 2001:10:1:21::1/64
    sw1(config-if-vlan)# ipv6 enable
    sw1(config-if-vlan)# no ipv6 nd suppress-ra 
    sw1(config-if-vlan)# ipv6 nd prefix 2001:10:1:21::/64
    sw1(config-if-vlan)# end
    sw1#

OSPFv3:sw2の設定例

OSPFv3:sw2の設定例

  • VLAN 10、VLAN 12、およびVLAN 22を作成します。
    sw2# configure terminal
    sw2(config)# vlan 10
    sw2(config-vlan)# exit
    sw2(config)# vlan 12
    sw2(config-vlan)# exit
    sw2(config)# vlan 22
    sw2(config-vlan)# exit
    sw2(config)#
  • ポート1/0/1、ポート1/0/2、およびポート1/0/3をアクセスポートとして設定し、アクセスポートに[VLAN 10]、[VLAN 12]、および[VLAN 22]を割り当てます。
    sw2(config)# interface port 1/0/1
    sw2(config-if-port)# switchport mode access
    sw2(config-if-port)# switchport access vlan 10
    sw2(config-if-port)# exit
    sw2(config)# interface port 1/0/2
    sw2(config-if-port)# switchport mode access
    sw2(config-if-port)# switchport access vlan 12
    sw2(config-if-port)# exit
    sw2(config)# interface port 1/0/3
    sw2(config-if-port)# switchport mode access
    sw2(config-if-port)# switchport access vlan 22 
    sw2(config-if-port)# exit
    sw2(config)#
  • ループバックインターフェースIDを[2]に、ループバックアドレスを[2.2.2.2/32]および[2:2:2::2/128]に設定します。
    sw2(config)# interface loopback 2
    sw2(config-if-loopback)# ip address 2.2.2.2/32
    sw2(config-if-loopback)# ipv6 address 2:2:2::2/128
    sw2(config-if-loopback)# exit
    sw2(config)#
  • OSPFプロセスIDを[1]に、OSPFルーターIDを[2.2.2.2]に設定し、直接接続された経路の再配布を設定します。
    sw2(config)# ipv6 router ospf 1
    sw2(config-rtr)# router-id 2.2.2.2
    sw2(config-rtr)# redistribute connected
    sw2(config-rtr)# exit
    sw2(config)#
  • VLAN 10のIPv4アドレスを[10.1.10.2/24]に、IPv6アドレスを[2002:10:1:10::2/64]に、リンクローカルアドレスを[fe80::10:1:10:2]に設定し、IPv6を有効化します。また、OSPFエリアIDを[0.0.0.0]に、OSPFインスタンスIDを[1]に設定します。
    sw2(config)# interface vlan 10
    sw2(config-if-vlan)# ip address 10.1.10.2/24
    sw2(config-if-vlan)# ipv6 address 2002:10:1:10::2/64
    sw2(config-if-vlan)# ipv6 address fe80::10:1:10:2 link-local
    sw2(config-if-vlan)# ipv6 enable
    sw2(config-if-vlan)# ipv6 ospf 1 area 0.0.0.0 instance 1
    sw2(config-if-vlan)# exit
    sw2(config)#
  • VLAN 12のIPv4アドレスを[10.1.12.2/24]に、IPv6アドレスを[2002:10:1:12::2/64]に、リンクローカルアドレスを[fe80::10:1:12:2]に設定し、IPv6を有効化します。また、OSPFエリアIDを[0.0.0.0]に、OSPFインスタンスIDを[1]に設定します。
    sw2(config)# interface vlan 12
    sw2(config-if-vlan)# ip address 10.1.12.2/24
    sw2(config-if-vlan)# ipv6 address 2002:10:1:12::2/64
    sw2(config-if-vlan)# ipv6 address fe80::10:1:12:2 link-local
    sw2(config-if-vlan)# ipv6 enable
    sw2(config-if-vlan)# ipv6 ospf 1 area 0.0.0.0 instance 1
    sw2(config-if-vlan)# exit
    sw2(config)#
  • VLAN 22のIPv6アドレスを[2001:10:1:22::2/64]に設定し、IPv6を有効化します。また、RAメッセージ送信を有効化し、RAメッセージでアドバタイズするプレフィックスを[2001:10:1:22::/64]に設定します。
    sw2(config)# interface vlan 22
    sw2(config-if-vlan)# ipv6 address 2001:10:1:22::2/64
    sw2(config-if-vlan)# ipv6 enable
    sw2(config-if-vlan)# no ipv6 nd suppress-ra 
    sw2(config-if-vlan)# ipv6 nd prefix 2001:10:1:22::2/64
    sw2(config-if-vlan)# end
    sw2#

OSPFv3:sw3の設定例

OSPFv3:sw3の設定例

  • VLAN 11、VLAN 12、およびVLAN 23を作成します。
    sw3# configure terminal
    sw3(config)# vlan 11
    sw3(config-vlan)# exit
    sw3(config)# vlan 12
    sw3(config-vlan)# exit
    sw3(config)# vlan 23
    sw3(config-vlan)# exit
    sw3(config)#
  • ポート1/0/1、ポート1/0/2、およびポート1/0/3をアクセスポートとして設定し、アクセスポートに[VLAN 11]、[VLAN 12]、および[VLAN 23]を割り当てます。
    sw3(config)# interface port 1/0/1
    sw3(config-if-port)# switchport mode access
    sw3(config-if-port)# switchport access vlan 11
    sw3(config-if-port)# exit
    sw3(config)# interface port 1/0/2
    sw3(config-if-port)# switchport mode access
    sw3(config-if-port)# switchport access vlan 12
    sw3(config-if-port)# exit
    sw3(config)# interface port 1/0/3
    sw3(config-if-port)# switchport mode access
    sw3(config-if-port)# switchport access vlan 23
    sw3(config-if-port)# exit
    sw3(config)#
  • ループバックインターフェースIDを[3]に、ループバックアドレスを[3.3.3.3/32]および[3:3:3::3/128]に設定します。
    sw3(config)# interface loopback 3
    sw3(config-if-loopback)# ip address 3.3.3.3/32
    sw3(config-if-loopback)# ipv6 address 3:3:3::3/128
    sw3(config-if-loopback)# exit
    sw3(config)#
  • OSPFプロセスIDを[1]に、OSPFルーターIDを[3.3.3.3]に設定し、直接接続された経路の再配布を設定します。
    sw3(config)# ipv6 router ospf 1
    sw3(config-rtr)# router-id 3.3.3.3
    sw3(config-rtr)# redistribute connected
    sw3(config-rtr)# exit
    sw3(config)#
  • VLAN 11のIPv4アドレスを[10.1.11.3/24]に、IPv6アドレスを[2002:10:1:11::3/64]に、リンクローカルアドレスを[fe80::10:1:11:3]に設定し、IPv6を有効化します。また、OSPFエリアIDを[0.0.0.0]に、OSPFインスタンスIDを[1]に設定します。
    sw3(config)# interface vlan 11
    sw3(config-if-vlan)# ip address 10.1.11.3/24
    sw3(config-if-vlan)# ipv6 address 2002:10:1:11::3/64
    sw3(config-if-vlan)# ipv6 address fe80::10:1:11:3 link-local
    sw3(config-if-vlan)# ipv6 enable
    sw3(config-if-vlan)# ipv6 ospf 1 area 0.0.0.0 instance 1
    sw3(config-if-vlan)# exit
    sw3(config)#
  • VLAN 12のIPv4アドレスを[10.1.12.3/24]に、IPv6アドレスを[2002:10:1:12::3/64]に、リンクローカルアドレスを[fe80::10:1:12:3]に設定し、IPv6を有効化します。また、OSPFエリアIDを[0.0.0.0]に、OSPFインスタンスIDを[1]に設定します。
    sw3(config)# interface vlan 12
    sw3(config-if-vlan)# ip address 10.1.12.3/24
    sw3(config-if-vlan)# ipv6 address 2002:10:1:12::3/64
    sw3(config-if-vlan)# ipv6 address fe80::10:1:12:3 link-local
    sw3(config-if-vlan)# ipv6 enable
    sw3(config-if-vlan)# ipv6 ospf 1 area 0.0.0.0 instance 1
    sw3(config-if-vlan)# exit
    sw3(config)#
  • VLAN 23のIPv6アドレスを[2001:10:1:23::3/64]に設定し、IPv6を有効化します。また、RAメッセージ送信を有効化し、RAメッセージでアドバタイズするプレフィックスを[2001:10:1:23::/64]に設定します。
    sw3(config)# interface vlan 23
    sw3(config-if-vlan)# ipv6 address 2001:10:1:23::3/64
    sw3(config-if-vlan)# ipv6 enable
    sw3(config-if-vlan)# no ipv6 nd suppress-ra 
    sw3(config-if-vlan)# ipv6 nd prefix 2001:10:1:23::3/64
    sw3(config-if-vlan)# end
    sw3#

ページトップへ