[書式]
- ipv6 interface prefix ipv6_prefix/prefix_len
- ipv6 interface prefix proxy
- ipv6 pp prefix ipv6_prefix/prefix_len
- ipv6 pp prefix proxy
- ipv6 tunnel prefix ipv6_prefix/prefix_len
- ipv6 tunnel prefix proxy
- no ipv6 interface prefix ipv6_prefix/prefix_len
- no ipv6 interface prefix proxy
- no ipv6 pp prefix ipv6_prefix/prefix_len
- no ipv6 pp prefix proxy
- no ipv6 tunnel prefix ipv6_prefix/prefix_len
- no ipv6 tunnel prefix proxy
[設定値及び初期値]
- interface
- [設定値] : LAN インタフェース名
- [初期値] : -
- ipv6_prefix
- [設定値] : IPv6 プレフィックスのアドレス部分
- [初期値] : -
- prefix_len
- [設定値] : IPv6 プレフィックス長
- [初期値] : -
- proxy : プロキシ
- [設定値] :
- prefix_type@prefix_interface[interface_id/prefix_len]
- prefix_type
設定値 |
説明 |
dhcp-prefix |
DHCPv6プロキシ |
ra-prefix |
RAプロキシ |
- prefix_interface
設定値 |
説明 |
prefix_interface |
転送元のインタフェース名 |
- interface_id
設定値 |
説明 |
interface_id |
インタフェースID |
- prefix_len
設定値 |
説明 |
prefix_len |
IPv6 プレフィックス長 |
- [初期値] : -
[説明]
インタフェースに IPv6 アドレスを付与する。類似のコマンドにipv6 interface address コマンドがあるが、このコマンドではアドレスではなくプレフィックスのみを指定する。プレフィックス以降の部分は MAC アドレスに基づいて自動的に補完する。このときに使用する MAC アドレスは、設定しようとするインタフェースに割り当てられているものが使われる。ただし、MAC アドレスを持たない PP インタフェースやトンネルインタフェースでは LAN1 インタフェースの MAC アドレスを使用する。
なお、類似の名前を持つipv6 prefix コマンドはルーター広告で通知するプレフィックスを定義するものであり、IPv6 アドレスを付与するものではない。しかしながら、通常の運用では、インタフェースに付与する IPv6 アドレスのプレフィックスとルーター広告で通知するプレフィックスは同じであるから、双方のコマンドに同じプレ
フィックスを設定することが多い。
[ノート]
このコマンドで付与したアドレスは、show ipv6 address コマンドで確認することができる。
prefix_interface には LOOPBACK インタフェースは指定できない。
[設定例]
- LAN2 で受信したRAのプレフィックスを LAN1 に付与する
# ipv6 lan1 prefix ra-prefix@lan2::/64
- LAN2 が DHCPv6 で取得した /56 のプレフィックス ( XXXX:XXXX:XXXX:XX00::/56 ) を分割し、LAN1 と LAN3 に異なる /64 のプレフィックスを付与する
LAN1 に付与するプレフィックス : XXXX:XXXX:XXXX:XX01::/64
LAN3 に付与するプレフィックス : XXXX:XXXX:XXXX:XX02::/64
# ipv6 lan1 prefix dhcp-prefix@lan2::1:0:0:0:1/64
# ipv6 lan3 prefix dhcp-prefix@lan2::2:0:0:0:1/64
( 注:内部動作の関係上「dhcp-prefix@lan2::1:0:0:0:0/64」ではなく、「dhcp-prefix@lan2::1:0:0:0:1/64」と設定してください。 )