IPv6基本設定


1 機能概要

本製品は、主に保守 (スイッチの設定操作) を行うために 以下に示す IPv6ネットワークの環境設定 に対応します。

  1. IPv6 アドレスの設定
  2. ルート情報の設定
  3. Neighbor キャッシュテーブルの設定
  4. MTUの設定
  5. IPv6 RA の設定
  6. DHCPv6-PDクライアントの設定



2 用語の定義

RA (Router Advertisement:ルータ広告)

IPv6ネットワークで、ルータが所属するネットワークの機器に対して、アドレス情報やネットワーク設定などを自動設定する仕組み。

IPv6 アドレス

IPv6アドレスは、128ビットを16進数で表記します。以下のように、16bitごとに「:」で8つのフィールドに区切ります。

以下のルールで表記の省略が可能です。

上記のアドレスにこのルールを当てはめると以下のようになります。


IPv6 リンクローカルアドレス

同一のセグメント内でのみ有効なアドレスで、以下の範囲のアドレス。

SLAAC (StateLess Address AutoConfiguration)

RAのPrefix Informationオプションを用いて、ホストがIPv6アドレスを自動生成する仕組み。


3 機能詳細

3.1 IPv6アドレスの設定

本製品は、 VLANインターフェース に対して、 IPv6アドレスとプレフィックス長 を設定することができます。
設定方法としては、 固定設定RA (ルータ広告)による自動設定DHCPv6による自動設定 に対応します。

3.2 ルート情報の設定

本製品は、Syslogメッセージの送信、NTPによる時刻合わせなどのIPv6ホストとして自発的にIPv6パケット送信する際、ルーティングテーブルを参照します。
本製品では、以下の機能を使用して、ルーティングテーブルを操作します。

3.2.1 VLANインターフェースのルート情報

本製品は、VLANインターフェースに対してIPv6アドレスを設定すると、ネットワークアドレスとVLAN ID の対応をルート情報として自動で設定します。
VLANインターフェースに対して設定したIPv6アドレスを解放すると、上記設定を削除します。

3.2.2 デフォルトゲートウェイの設定

本製品は、ルーティングテーブルに設定されていないネットワークアドレスに対してIPv6パケットを送信する先をデフォルトゲートウェイとして設定することができます。

3.2.3 スタティックルート情報の設定

本製品は、 宛先ネットワークアドレスへのルート(送信するゲートウェイのアドレス) を静的に設定することができます。

3.2.4 経路表と経路選択

ルート情報の設定では、次に示す2種類のテーブル(表)を使用します。

それぞれの役割は以下のとおりです。

3.3 Neighbor キャッシュテーブルの設定

本製品は、IPv6パケットを送信する際、Neighbor Discovery (近隣検索)プロトコルを利用して、IPv6アドレスからMACアドレスを取得します。
IPv6アドレス と MACアドレス の対応は、以下の仕様でNeighbor キャッシュテーブルに保存されます。

3.4 MTUの設定

本製品は、 VLANインターフェース に対して、MTUを設定することができます。

3.5 IPv6 RA の設定

本製品は、指定のIPv6インタフェースからRAの送信を設定することができます。
RA (Router Advertisement:ルータ広告)は、ルーターからIPv6ホストに対して送信されるICMPv6のメッセージです。
RAは、ルーターから定期的にマルチキャストで送信されます。
RAを送信することで、主に以下のことができるようになります。

IPv6 RA機能の動作仕様について、以下に示します。

  1. IPv6 RA機能の送信設定は、VLANインターフェース に対して行います。
  2. ipv6 nd prefix コマンドでRAに含めるプレフィックス情報を設定できます。
  3. RAの定期的な送信は、設定された最小時間と最大時間の間のランダムな値が使用されます。
  4. 以下のコマンドで、送信するRAパケットのフィールドを変更することができます。詳細は、コマンドリファレンスを参照願います。


3.6 DHCPv6-PDクライアントの設定

本製品は、 VLANインターフェース に対して、 DHCPv6-PDクライアントを設定できます。
DHCPv6-PDサーバーからプレフィックスを取得し、取得したプレフィックスを、アドレス設定や、自身のDHCPv6サーバーの再割り当てに使用できます。


4 関連コマンド

関連コマンドについて、以下に示します。
コマンドの詳細は、コマンドリファレンスを参照願います。



5 コマンド実行例

5.1 IPv6ネットワーク環境の設定 (固定設定)

本製品にIPv6アドレスを手動設定して、リモート端末からアクセスを行う環境を整備します。

  1. デフォルトVLAN (VLAN #1) に対して 2001:db8:1::2/64 を設定します。
    Yamaha#configure terminal
    Enter configuration commands, one per line.  End with CNTL/Z.
    Yamaha(config)#interface vlan1
    Yamaha(config-if)#ipv6 enable                     ... (IPv6を有効にする)
    Yamaha(config-if)#ipv6 address 2001:db8:1::2/64   ... (IPv6アドレスを設定する)
    
  2. 設定したIPv6アドレス情報を確認します。
    Yamaha(config-if)#end
    Yamaha#show ipv6 interface brief
    Interface        IP-Address                                  Status                Protocol
    vlan1            2001:db8:1::2/64                            up                    up
                     fe80::2a0:deff:fe:2/64
    
  3. HTTPサーバー、TFTPサーバーに対してデフォルトVLAN (VLAN #1) からのアクセスを許可するように設定します。
    設定後、リモートホストからWebアクセスをしてください。
    Yamaha(config)#http-server interface vlan1 ... (HTTPサーバーのアクセス許可)
    Yamaha(config)#tftp-server interface vlan1 ... (TFTPサーバーのアクセス許可)
    


5.2 IPv6ネットワーク環境の設定 (RAによる自動設定)

本製品にIPv6アドレスを自動設定して、リモート端末からアクセスを行う環境を整備します。

  1. デフォルトVLAN (VLAN #1) に対して RA を設定します。
    Yamaha#configure terminal
    Enter configuration commands, one per line.  End with CNTL/Z.
    Yamaha(config)#interface vlan1
    Yamaha(config-if)#ipv6 enable                     ... (IPv6を有効にする)
    Yamaha(config-if)#ipv6 address autoconfig         ... (RAを設定する)
    
  2. RA により取得したIPv6アドレス情報を確認します。
    Yamaha(config-if)#end
    Yamaha#show ipv6 interface brief
    Interface        IP-Address                                  Status                Protocol
    vlan1            2001:db8::2a0:deff:fe:2/64                  up                    up
                     fe80::2a0:deff:fe:2/64
    
  3. HTTPサーバー、TFTPサーバーに対してデフォルトVLAN (VLAN #1) からのアクセスを許可するように設定します。
    設定後、リモートホストからWebアクセスをしてください。
    Yamaha(config)#http-server interface vlan1 ... (HTTPサーバーのアクセス許可)
    Yamaha(config)#tftp-server interface vlan1 ... (TFTPサーバーのアクセス許可)
    


5.3 IPv6 RA送信設定

vlan1でIPv6 RAを送信するようにします。
以下の例では、「2001:db8:1::/64」のプレフィックス情報を持つRAが、定期的に送信されるようになります。

  1. vlan1のIPv6機能を有効にして、IPv6アドレスを設定します。
    Yamaha(config)# interface vlan1
    Yamaha(config-if)# ipv6 enable
    Yamaha(config-if)# ipv6 address 2001:db8:1::1/64
    
  2. IPv6 RA の送信の設定を行います。
    Yamaha(config-if)# ipv6 nd send-ra
    


5.4 IPv6ネットワーク環境の設定 (DHCPv6)

本製品にIPv6アドレスを設定して、リモート端末からアクセスを行う環境を整備します。

  1. デフォルトVLAN (VLAN #1) に対して DHCPv6 を設定します。
    Yamaha#configure terminal
    Enter configuration commands, one per line.  End with CNTL/Z.
    Yamaha(config)#interface vlan1
    Yamaha(config-if)#ipv6 enable                     ... (IPv6を有効にする)
    Yamaha(config-if)#ipv6 address dhcp               ... (DHCPv6を設定する)
    
  2. DHCPv6 により取得したIPv6アドレス情報を確認します。
    Yamaha(config-if)#end
    Yamaha#show ipv6 interface brief
    Interface       IPv6-Address                                Admin-Status  Link-Status
    vlan1          *2001:db8:1:aa10::dd37/128
                    fe80::ae44:f2ff:fe84:efdd/64                up            up
    
  3. HTTPサーバー、TFTPサーバーに対してデフォルトVLAN (VLAN #1) からのアクセスを許可するように設定します。
    設定後、リモートホストからWebアクセスをしてください。
    Yamaha(config)#http-server interface vlan1 ... (HTTPサーバーのアクセス許可)
    Yamaha(config)#tftp-server interface vlan1 ... (TFTPサーバーのアクセス許可)
    


5.5 IPv6ネットワーク環境の設定 (DHCPv6-PD)

本製品にIPv6アドレスを設定して、リモート端末からアクセスを行う環境を整備します。

  1. VLAN #100 に対して DHCPv6-PD を設定します。
    Yamaha#configure terminal
    Enter configuration commands, one per line.  End with CNTL/Z.
    Yamaha(config)#interface vlan100
    Yamaha(config-if)#ipv6 enable
    Yamaha(config-if)#ipv6 dhcp client pd PD_VLAN100           ... (PD_VLAN100 という名前で、プレフィックスを取得) 
    Yamaha(config-if)#end
    
  2. DHCPv6-PD により取得したプレフィックス情報を確認します。
    Yamaha#show ipv6 dhcp interface
    Interface vlan100
      Client Type        : IA_PD
      Prefix name        : PD_VLAN100
      prefix             : 2001:db8:1:aaf0::/60       ... (2001:db8:1:aaf0::/60 を取得)
      IAID               : 0f28924a
      DUID               : 000100010000000000a0de000000
      preferred lifetime : 604800
      valid lifetime     : 2592000
      expires            : 2023/4/19 08:08:04
    
  3. デフォルトVLAN (VLAN #1) に対してIPv6アドレスを設定します。
    DHCPv6-PDで取得したプレフィックスを使用して、2001:db8:1:aaf2::1/64 を設定します。
    Yamaha#configure terminal
    Enter configuration commands, one per line.  End with CNTL/Z.
    Yamaha(config)#interface vlan1
    Yamaha(config-if)#ipv6 enable                                 ... (IPv6を有効にする)
    Yamaha(config-if)#ipv6 address pd PD_VLAN100 ::2:0:0:0:1/64   ... (IPv6アドレスを設定する)
    
  4. 設定したIPv6アドレス情報を確認します。
    Yamaha(config-if)#end
    Yamaha#show ipv6 interface brief
    Interface       IP-Address                                  Admin-Status  Link-Status
    vlan1          *2001:db8:1:aaf2::1/64
                    fe80::ae44:f2ff:fe84:efdd/64                up            up
    
  5. HTTPサーバー、TFTPサーバーに対してデフォルトVLAN (VLAN #1) からのアクセスを許可するように設定します。
    設定後、リモートホストからWebアクセスをしてください。
    Yamaha(config)#http-server interface vlan1 ... (HTTPサーバーのアクセス許可)
    Yamaha(config)#tftp-server interface vlan1 ... (TFTPサーバーのアクセス許可)
    



6 注意事項


7 関連文書

トップへ戻る