IPv6 / 一般設定


IPv6へのメモリー割り当てとIPv6機能の有効化
基本設定
IPv6ホスト
IPv6ルーター


IPv6(Internet Protocol Version 6)機能を有効化する方法と、本製品をIPv6ホストおよびルーターとして動作させるための基本設定について説明します。
Note
ジャンボフレームはルーティングできませんので、L2環境でのみご使用ください。

IPv6へのメモリー割り当てとIPv6機能の有効化

■ 本製品の初期設定では、スイッチチップのルーティングテーブル用メモリー領域がIPv4とIPv6に半分ずつ割り当てられています。

IPv6機能を使うとき、platform routingratioコマンドの設定が「ipv4only」になっている場合は、「ipv4andipv6」を指定してコマンドを実行し、設定をスタートアップコンフィグに保存した上で、システムを再起動してください。
platform routingratioコマンドの設定は、show platformコマンドで確認できます。

Note
ルーティングテーブル用メモリー領域の割り当て設定は、システム起動時にスタートアップコンフィグから読み込まれたときだけ有効となります。そのため、platform routingratioコマンドの実行後は、設定をスタートアップコンフィグに保存して、再起動する必要があります。
awplus(config)# platform routingratio ipv4andipv6
The device needs to be restarted for this change to take effect.
awplus(config)# end
awplus# copy running-config startup-config
Building configuration...
[OK]
awplus# reload
reboot system? (y/n): y 
...

■ IPv6へのメモリー割り当てを有効にしたあと、ipv6 forwardingコマンドを実行して、IPv6機能を有効にします。
awplus(config)# ipv6 forwarding

基本設定

IPv6ホスト

IPv6ネットワーク上でSNMP、Telnet、SSHなどを用いた本製品の管理を行いたいときは、本製品にIPv6アドレスを割り当て、IPv6ホストとしての動作を有効にする必要があります。以下、そのための基本設定について説明します。
Note
本製品のIPv6ホスト機能はつねに有効なため、インターフェースにIPv6アドレスを設定するだけでIPv6ホストとしての動作が可能です。
  1. 最初にルーティングテーブル用メモリー領域をIPv6に割り当てるよう設定します。
    「ipv4andipv6」を指定してplatform routingratioコマンドを実行し、設定をスタートアップコンフィグに保存した上で、システムを再起動してください。

    Note
    ルーティングテーブル用メモリー割り当ての設定は、システム起動時にスタートアップコンフィグから読み込まれたときだけ有効となります。そのため、platform routingratioコマンドの実行後は、設定をスタートアップコンフィグに保存して、再起動する必要があります。

    再起動が完了したら、再度ログインし、グローバルコンフィグモードに移動してください。
    awplus(config)# platform routingratio ipv4andipv6
    The device needs to be restarted for this change to take effect.
    awplus(config)# end
    awplus# copy running-config startup-config
    Building configuration...
    [OK]
    awplus# reload
    reboot system? (y/n): y 
    ...
    
    awplus login: manager 
    Password: XXXXXX  ↓(実際には表示されません)
    
    AlliedWare Plus (TM) 5.3.1 02/12/09 10:45:25
    
    awplus> enable
    awplus# configure terminal
    Enter configuration commands, one per line.  End with CNTL/Z.
    awplus(config)# 
    

  2. IPv6機能を有効にします。
    awplus(config)# ipv6 forwarding
    

  3. インターフェースにIPv6アドレス(グローバルユニキャストアドレス)を設定します。これには、インターフェースモードのipv6 addressコマンドを使います。
    awplus(config)# interface vlan1
    awplus(config-if)# ipv6 address 2001:db8:3c:10::1/64
    awplus(config-if)# no ipv6 nd accept-ra-pinfo
    awplus(config-if)# exit
    
    Note
    ipv6 addressコマンドでインターフェースにグローバルなIPv6アドレスを設定すると、EUI-64形式のリンクローカルアドレスも自動的に設定されます。
    Note
    ipv6 nd accept-ra-pinfoコマンドを no形式で実行しているのは、ipv6 addressコマンドを実行すると自動的に有効になるSLAAC(ステートレスアドレス自動設定)を無効にするためです。

設定は以上です。

■ 本製品に直結されていないサブネットと通信したいときは経路の設定が必要です。スタティック経路はipv6 routeコマンドで設定します。直結のサブネットしかない場合、および、本製品をリンクローカルアドレスだけで運用する場合、経路設定は不要です。

たとえば、デフォルト経路を設定するには次のようにします。
awplus(config)# ipv6 route ::/0 2001:db8:3c:10::10

Note
「::/0」は「0:0:0:0:0:0:0:0/0」の省略形でデフォルト経路を表します。

■ IPv6機能の有効・無効はshow ipv6 forwardingコマンドで確認します。

■ インターフェースに割り当てられたIPv6アドレスの情報はshow ipv6 interfaceコマンドで確認します。

■ IPv6の経路情報はshow ipv6 route databaseコマンド、show ipv6 routeコマンドで確認します。

IPv6ルーター

IPv6ルーティング機能を利用するには、少なくとも2つのグローバルIPv6アドレスが必要です。以下、IPv6ルーターとしての基本設定手順を示します。

最初に、ここでは上位組織(ISPなど)から48ビット長のプレフィックス2001:db8:1::/48 を割り当てられているものと仮定します。これは、2001:db8:1:0::/64 ~ 2001:db8:1:ffff::/64 の65536個のサブネットを自由に使える広大なアドレス空間です。

ここでは、このアドレス空間から2つのサブネット「2001:db8:1:10::/64」と「2001:db8:1:20::/64」をそれぞれ vlan1 と vlan10 に割り当て、インターフェース間でIPv6パケットのルーティングが行われるよう設定します。

  1. 最初にルーティングテーブル用メモリー領域をIPv6に割り当てるよう設定します。
    「ipv4andipv6」を指定してplatform routingratioコマンドを実行し、設定をスタートアップコンフィグに保存した上で、システムを再起動してください。

    Note
    ルーティングテーブル用メモリー割り当ての設定は、システム起動時にスタートアップコンフィグから読み込まれたときだけ有効となります。そのため、platform routingratioコマンドの実行後は、設定をスタートアップコンフィグに保存して、再起動する必要があります。

    再起動が完了したら、再度ログインし、グローバルコンフィグモードに移動してください。
    awplus(config)# platform routingratio ipv4andipv6
    The device needs to be restarted for this change to take effect.
    awplus(config)# end
    awplus# copy running-config startup-config
    Building configuration...
    [OK]
    awplus# reload
    reboot system? (y/n): y 
    ...
    
    awplus login: manager 
    Password: XXXXXX  ↓(実際には表示されません)
    
    AlliedWare Plus (TM) 5.3.1 02/12/09 10:45:25
    
    awplus> enable
    awplus# configure terminal
    Enter configuration commands, one per line.  End with CNTL/Z.
    awplus(config)# 
    

  2. IPv6機能を有効にします。
    awplus(config)# ipv6 forwarding
    

  3. インターフェースにIPv6アドレス(グローバルユニキャストアドレス)を設定します。これには、インターフェースモードのipv6 addressコマンドを使います。
    また、各インターフェース上のIPv6ホストがアドレスを自動設定できるように、ルーター通知(RA)パケットを送信して、プレフィックス(ネットワーク番号)を通知するよう設定します。初期設定ではRAの送信が抑制されているため、ipv6 nd suppress-raコマンドをno形式で実行してRAの送信を有効化します。
    awplus(config)# interface vlan1
    awplus(config-if)# ipv6 address 2001:db8:1:10::1/64
    awplus(config-if)# no ipv6 nd accept-ra-pinfo
    awplus(config-if)# no ipv6 nd suppress-ra
    awplus(config-if)# exit
    awplus(config)# interface vlan10
    awplus(config-if)# ipv6 address 2001:db8:1:20::1/64
    awplus(config-if)# no ipv6 nd accept-ra-pinfo
    awplus(config-if)# no ipv6 nd suppress-ra
    awplus(config-if)# exit
    
    Note
    ipv6 addressコマンドでインターフェースにグローバルなIPv6アドレスを設定すると、EUI-64形式のリンクローカルアドレスも自動的に設定されます。
    Note
    ipv6 nd accept-ra-pinfoコマンドを no形式で実行しているのは、ipv6 addressコマンドを実行すると自動的に有効になるSLAAC(ステートレスアドレス自動設定)を無効にするためです。

設定は以上です。

これにより、本製品は自分自身の存在とプレフィックスを各インターフェースに対して定期的にRAで通知します。各インターフェース上のIPv6ホストは、本製品からのRAを受信することによってサブネットのプレフィックスを知り、自分自身のIPv6アドレスを自動設定します。また、デフォルトゲートウェイとして本製品のアドレスを自動設定します。

■ スタティック経路を設定するには、グローバルコンフィグモードのipv6 routeコマンドを使います。たとえば、2001:db8:1:ff::/64宛てのパケットをルーター2001:db8:1:10::32に転送する場合は、次のように設定します。
awplus(config)# ipv6 route 2001:db8:1:ff::/64 2001:db8:1:10::32

■ IPv6機能の有効・無効はshow ipv6 forwardingコマンドで確認します。

■ インターフェースに割り当てられたIPv6アドレスの情報はshow ipv6 interfaceコマンドで確認します。

■ IPv6の経路情報はshow ipv6 route databaseコマンド、show ipv6 routeコマンドで確認します。


(C) 2012 - 2020 アライドテレシスホールディングス株式会社

PN: 613-002914 Rev.A