[index] AMF Plus Cloud/AMF Cloud（AT-VST-APL版） リファレンスマニュアル 5.5.5

# IPv6 / IPv6インターフェース

IPv6インターフェースの設定方法について説明します。

> Note

> > 本製品がスタートアップコンフィグなしで起動した場合、Ethernetインターフェース（ethX）には、AT-VST-APLのGUI設定画面で指定したIPv6アドレス（固定、SLAACまたはDHCP）が自動的に設定され、その内容がipv6 addressコマンド、ipv6 enableコマンド、ipv6 address dhcpコマンドとしてランニングコンフィグに反映されます。
> > ただし、AT-VST-APLのGUI設定画面で指定した内容が動作に反映されるのは、本製品がコンフィグなしで起動したときだけです。
> > 起動時にコンフィグが存在する場合は、コンフィグファイルの記述にしたがって設定が復元されますので、AT-VST-APLのGUIで初期設定したIPv6アドレスを後から変更するときは、本製品のCLIから前記のIPv6関連コマンドを実行してください。

## 基本設定

### グローバルアドレスの手動設定

■ 本製品のインターフェースにグローバルなIPv6アドレスを手動設定するには、ipv6 addressコマンドを使います。IPv6アドレスは、アドレスとプレフィックス長の組で指定します。たとえば、eth0にIPv6アドレス「2001:db8:3c:10::1/64」を設定するには、次のようにします。

    AT-AMF-app(config)# interface eth0 ↓
    AT-AMF-app(config-if)# ipv6 address 2001:db8:3c:10::1/64 ↓
    AT-AMF-app(config-if)# no ipv6 nd accept-ra-pinfo ↓

> Note

> > ipv6 addressコマンドでインターフェースにグローバルなIPv6アドレスを設定すると、EUI-64形式のリンクローカルアドレスも自動的に設定されます。リンクローカルアドレスを手動で設定する方法については、「リンクローカルアドレスの手動設定」をご覧ください。

> Note

> > ipv6 nd accept-ra-pinfoコマンドを no形式で実行しているのは、ipv6 addressコマンドを実行すると自動的に有効になるSLAAC（ステートレスアドレス自動設定）を無効にするためです。

■ IPv6インターフェースの情報はshow ipv6 interfaceコマンドやshow interfaceコマンドで確認できます。

### リンクローカルアドレスの手動設定

ipv6 addressコマンドでインターフェースにグローバルなIPv6アドレスを設定すると、初期設定ではEUI-64形式のリンクローカルアドレスも自動的に設定されますが、リンクローカルアドレスを手動で設定したいときは、ipv6 eui64-linklocalコマンドをno形式で実行してEUI-64形式リンクローカルアドレスの自動生成を無効にしたのち、ipv6 addressコマンドでグローバルアドレスと任意のリンクローカルアドレスを設定してください。
■ たとえば、eth0にグローバルIPv6アドレス「2001:db8:3c:10::1/64」とリンクローカルアドレス「fe80::1/64」を手動設定するには、次のようにします。

    AT-AMF-app(config)# interface eth0 ↓
    AT-AMF-app(config-if)# no ipv6 eui64-linklocal ↓
    AT-AMF-app(config-if)# ipv6 address 2001:db8:3c:10::1/64 ↓
    AT-AMF-app(config-if)# ipv6 address fe80::1/64 ↓

■ なお、EUI-64リンクローカルアドレスを無効に設定した場合は、ipv6 enableコマンドを実行してもリンクローカルアドレスが自動設定されなくなるため、インターフェースをリンクローカルアドレスだけで運用する場合でも、前節で述べた ipv6 enableコマンドではなく、ipv6 addressコマンドを使ってリンクローカルアドレスを手動設定してください。

    AT-AMF-app(config)# interface eth0 ↓
    AT-AMF-app(config-if)# no ipv6 eui64-linklocal ↓
    AT-AMF-app(config-if)# ipv6 address fe80::1/64 ↓

## RAによるIPv6アドレス自動設定（SLAAC）

上位ルーターと接続するインターフェースなどでは、上位ルーターが送信するルーター通知（RA）パケットを受信してグローバルIPv6アドレスを自動設定（SLAAC）することができます。
SLAACは、インターフェースに対して下記のいずれかのコマンドを実行した時点で自動的に有効となります。

- ipv6 enable
- ipv6 address
- ipv6 address dhcp

■ eth1インターフェースのグローバルIPv6アドレスを上位ルーターからのRAによって自動設定するには、次のようにします。

    AT-AMF-app(config)# interface eth1 ↓
    AT-AMF-app(config-if)# ipv6 enable ↓

> Note

> > ipv6 enableコマンドを実行すると、EUI-64形式のリンクローカルIPv6アドレスが自動的に設定されます。

> Note

> > RAによってIPv6アドレスを自動設定する場合は、RAを送信する機器において、通知するプレフィックス長を「/64」に設定してください。「/64」以外のプレフィックス長を受信した場合、本製品はアドレスを自動設定できません。

> Note

> > SLAAC有効時は、受信したRAのOフラグ（Other Configurationフラグ）がオンであれば、ステートレスDHCPv6（Information Request）によってDNSサーバーアドレスとDS-Lite AFTR（Address Family Transition Router）の情報取得も試みます。なお、ステートレスDHCPv6ではドメインリストとSNTPサーバーアドレスの情報も要求しますが、これらは本製品の動作には反映されません。

■ 初期設定では、SLAACによって自動設定されるIPv6アドレスのインターフェースID（下位64ビット）はMACアドレスにもとづくEUI-64形式になります。インターフェースIDを固定的に設定したい場合は、対象インターフェースにipv6 address suffixコマンドでスタティックサフィックスを設定します。これにより、該当インターフェースには、「RAで通知されたプレフィックス ＋ スタティックサフィックス」が自動設定されるようになります。
たとえば、次のようにスタティックサフィックスを「::acec:faca」に設定し、RAでプレフィックス「2001:db8:10:10::/64」を受信した場合、該当インターフェースには「2001:db8:10:10::acec:faca」が自動設定されます。

    AT-AMF-app(config)# interface eth1 ↓
    AT-AMF-app(config-if)# ipv6 address suffix ::acec:faca ↓
    AT-AMF-app(config-if)# ipv6 enable ↓

■ 前記コマンドを実行したインターフェースではSLAACが自動的に有効になるため、SLAACを使わないインターフェースではipv6 nd accept-ra-pinfoコマンドをno形式で実行し、SLAACを明示的に無効化してください（初期設定は有効）。

    AT-AMF-app(config)# interface eth0 ↓
    AT-AMF-app(config-if)# ipv6 address 2001:db8:10:10::1/64 ↓
    AT-AMF-app(config-if)# no ipv6 nd accept-ra-pinfo ↓

## DHCPv6クライアント機能によるIPv6アドレス自動設定

ネットワーク上のDHCPv6サーバーを利用して、インターフェースのIPv6アドレスを自動設定することもできます（DHCPv6クライアント機能）。
■ インターフェースのIPv6アドレスをDHCPv6を使って設定するには、ipv6 address dhcpコマンドを使います。

    AT-AMF-app(config)# interface eth1 ↓
    AT-AMF-app(config-if)# ipv6 address dhcp ↓
    AT-AMF-app(config-if)# no ipv6 nd accept-ra-pinfo ↓

> Note

> > ipv6 nd accept-ra-pinfoコマンドを no形式で実行しているのは、ipv6 address dhcpコマンドを実行すると自動的に有効になるSLAAC（ステートレスアドレス自動設定）を無効にするためです。

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

PN: 613-002878 Rev.S