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#