IPv6オペレータ育成プログラム

SOHO/一般ユーザ向けネットワーク[HandsOn編]
アライドテレシス株式会社

1© Task Force on IPv4 Address Exhaustion, JapanIPv6オペレータ育成プログラム

Agenda• 物理ネットワーク構成• 基本操作• HandsOn① IPv4基本設定• HandsOn② IPv6ブリッジング• HandsOn③ RAによるPrefix配布• HandsOn④
H d O ④ IPv6
IP 6 over IP
IPv44• HandsOn⑤ ステートレスDHCPv6(DNS配布)• HandsOn⑥⑥ IPv6 Telnet• HandsOn⑦ IPv6フィルター© Task Force on IPv4 Address Exhaustion, Japan2

IPv6オペレータ育成プログラム

物理ネットワーク構成
擬似サーバ

講師用

Interne
t

①

②

⑨

⑩

③

④

⑪

⑫

⑤

⑥

⑬

⑭

⑦

⑧

⑮

⑯
※丸数字は座席番号© Task Force on IPv4 Address Exhaustion, Japan3

IPv6オペレータ育成プログラム

基本操作•

FTTH xDSL CATVの接続例
FTTH、xDSL、CATVの接続例•

ログイン/パスワ ド
ログイン/パスワード– 工場出荷時
Login: manager
Password: friend※パスワードは画面表示されません
パ
ド
表 されま

ログインに成功すると・・・

manager>
プロンプトが表示されます※ターミナルソフトはTeraTerm推奨(フリーウェア)© Task Force on IPv4 Address Exhaustion, Japan4

IPv6オペレータ育成プログラム

基本操作• 主要コマンド– 設定を追加する– 設定を削除する‘create’ ‘add’‘destroy’ ‘delete’• ‘create’は‘destroy’、‘add’は‘delete’で削除

–
–
–
–
–

設定を変更する
設定を有効にする
設定を無効にする
ファイルのダウンロード
ファイルのアップロード‘set’‘enable’‘disable’‘load’‘upload’• コマンドは省略可能 ex)‘create’⇒‘cre’• ‘?’で入力候補を一覧表示 ex)‘show ?’• ユ
ユーザーレベルにより実行できるコマンドが異なる
ザ レベルにより実行できるコマンドが異なる– User(一般ユーザー) ＜ Manager(管理者) ＜ Security Officer(最高位)• コマンド実行結果は「Info」 「Error」 「Warning」メッセージで表示– Info (1034003) : Operation successful .
– Warning (2005267) : The IP module is not enabled.
– Error (3035256) : Unknown command “XXX”→ 成功→ 注意が必要
注意が必→ コマンド失敗© Task Force on IPv4 Address Exhaustion, Japan5

IPv6オペレータ育成プログラム

基本操作• ファイル操作①– 現在の設定をファイルに保存する
manager>gcreate config=filename.cfg
gg– 起動時に読み込む設定
起動時に読み込む設定((コンフィグ
コンフィグ))ファイルを選択する
manager> set config=filename.cfg– 起動時に読み込む設定(コンフィグ)ファイル名を確認する
manager> show config•‘show config’表示例
Manager > show config
Boot configuration file: flash:test.cfg (exists)
Current configuration: flash:test.cfg
exists : ファイルが存在する
doesn’t exists : ファイルが存在しない© Task Force on IPv4 Address Exhaustion, Japan6

IPv6オペレータ育成プログラム

基本操作• ファイル操作②– 現在の設定内容を確認する
manager> show config dynamic•‘show config dynamic’表示例
Manager > show config dynamic# Command Handler configuration# System configuration
set system name=""# TIMEZONE configuration# Flash memory configuration# LOADER configuration# User configuration
set user=manager pass=3af00c6cad11f7ab5db4467b66ce503eff priv=manager lo=yes
set user=manager telnet=yes desc="Manager Account"# TTY configuration•‘show config dynamic=[Module名]’で特定のモジュールのみを表示––

Module名 ・・・ ip,
ip vlanvlan, firewall
firewall, dhcp
dhcp, ppp など例） ‘show config dynamic=ip’© Task Force on IPv4 Address Exhaustion, Japan7

IPv6オペレータ育成プログラム

基本操作• ファイル操作③– フラッシュメモリ内のファイルを一覧表示する
manager> show file•‘show file’表示例
Filename
DeviceSizeCreatedLocks----------------------------------------------------------------------feature.lic
flash
78
12-Feb-2009 10:05:35
0help.hlp
flash
47237
18-Dec-2008 05:54:03
0
release.lic
flash
32
19-Dec-2008 13:45:49
0
sb-244.rez
flash
2288352
18-Dec-2008 05:53:27
0sb244-03.paz
flash11132418-Dec-2008 05:54:00
0
t t f
test.cfg
fl
flash
h
2582
04
04-Mar-2009
M2009 13
13:26:4226 420config.ins
nvs
32
05-Mar-2009 13:05:43
0
random.rnd
nvs
3904
05-Mar-2009 13:09:44
0-----------------------------------------------------------------------– 設定(コンフィグ)ファイルを削除する
manager> delete file=filename.cfg© Task Force on IPv4 Address Exhaustion, Japan8

IPv6オペレータ育成プログラム

基本操作• システム再起動– Warm Start (ソフトウェアリセット)
manager> restart router• 起動設定(コンフィグ)ファイルを変更したい時などに使う• 再起動が早い– Cold Start (ハードウェアリセット)
manager> restart reboot• 起動ファームウェアを変更したい時などに使う• 再起動に時間がかかる

ConfigFirmwareWarm Start○

×

Cold Start○○© Task Force on IPv4 Address Exhaustion, Japan9

IPv6オペレータ育成プログラム

基本操作• 工場出荷時の状態に戻す– 設定(コンフィグ)ファイルの初期化
manager>manage> set config=none
config none
manager> restart router• 再起動後の‘show
再起動後の s ow coconfig’g
Boot onfiguration file: Not set
Current configuration : None

© Task Force on IPv4 Address Exhaustion, Japan10

IPv6オペレータ育成プログラム

基本操作• ファイル編集– 設定(コンフィグ)ファイルをEDIT編集する
manager> edit filename.cfg
filename cfg• 設定(コンフィグ)ファイルをテキストベースで編集することが可能• ≪注意≫ editで変更した内容を反映するには再起動が必要• 主なショートカットキー[Ctrl]/K+[Ctrl]/X

変 を保存
変更を保存して終了
終[Ctrl]/C

変更を破棄して終了[Ctrl]/V

1画面下にスクロール[Ctrl]/U

1画面上にスクロール[Ctrl]/Y

現在行を削除

[Ctrl]/K+ [Ctrl]/F

文字列の検索
edit画面© Task Force on IPv4 Address Exhaustion, Japan11

IPv6オペレータ育成プログラム

コマンドリファレンス– 実装する全機能と全コマンドの紹介と詳細な解説– 具体的な構成例に基づいた設定例集
http://www allied telesis co jp/support/list/router/ar550s/docs/index html
http://www.allied‐telesis.co.jp/support/list/router/ar550s/docs/index.html© Task Force on IPv4 Address Exhaustion, Japan12

IPv6オペレータ育成プログラム

ハンズオントレーニング①～ IPv4基本コンフィグ ～© Task Force on IPv4 Address Exhaustion, Japan13

IPv6オペレータ育成プログラム

HandsOn①IPv4基本設定①
http://www kame net/
http://www.kame.net/

192.168.254.200

Internet
200.100.254.1

擬似サーバ
擬似サ
バ
講師席

PPPoE ACPPPoE①
PPPoE①(200.100.1.1)

PPPoE⑮
PPPoE⑮(200.100.15.1)

PPPoE⑯
PPPoE⑯(200.100.16.1)

192.168.150.254/24

192.168.160.254/24

PPPoE②
PPPoE②(200.100.2.1)
・・・・・・

192.168.10.254/24

192.168.20.254/24

192 168 10 31
192.168.10.31

192 168 20 31
192.168.20.31①②

192 168 150 31
192.168.150.31⑮

192 168 160 31
192.168.160.31⑯© Task Force on IPv4 Address Exhaustion, Japan14

IPv6オペレータ育成プログラム

HandsOn①IPv4基本設定①• 一般的なPPPoEによるIPv4インターネット接続の設定を行う
般的なPPP EによるIP 4インタ ネット接続の設定を行う– PPPoEアカウント設定
PPP Eアカウント設定– IP(WAN,LAN)設定– Firewall設定
設定– DHCP設定– Config保存/起動設定– 設定内容の確認– PCに割り当てられたIPv4アドレスを確認– http://www.kame.netへIPv4アクセス© Task Force on IPv4 Address Exhaustion, Japan15

IPv6オペレータ育成プログラム

HandsOn①IPv4基本設定①• AR550S 設定 [Console][Cl ]Manager > create ppp=0 over=eth0-any

・・・ PPPoEアカウントの設定

Info (1003003): Operation successful.
Manager > set ppp=0 over=eth0-any user=@test.com password=testtest
lqr=off echo=on
Info (1003003): Operation successful.

・・・ IPモジュモジュールの有効化
ルの有効化

Manager > enable ip
Info (1005287): IP module has been enabled.

・・・ DNSリレーの有効化

Manager > enable ip dnsrelay
Info (1005003): Operation successful
successful.
Manager > add ip int=vlan1 ip=192.168.XX0.254 mask=255.255.255.0

・・・ LAN I/FのIP設定

Info (1005275): interface successfully added.
Manager > add ip int=ppp0 ip=200
ip=200.100.XX.1
100 XX 1 mask=255
mask=255.255.255.255
255 255 255

・・・ WAN I/FのIP設定

Info (1005275): interface successfully added.
Manager > add ip route=0.0.0.0 int=ppp0 nexthop=0.0.0.0

・・・ デフォルトルートの設定

Info (1005275): IP route successfully added
added.

‘赤字’は入力コマンド‘XX’は各自の座席番号© Task Force on IPv4 Address Exhaustion, Japan16

IPv6オペレータ育成プログラム

HandsOn①IPv4基本設定①• AR550S 設定 [Console][Cl ]Manager > enable firewall

・・・ ファイアウォールモジュールの有効Firewall enabled.
Info (1077003): Operation successful.

・・・ ファイアウォールポリシーの作成

Manager > create firewall policy=net
Info (1077003): Operation successful.
Manager > enable firewall policy=net icmp_f=ping,unreach・・・ ICMP_FORWARDINGの有効化

Info (1077003): Operation successful.

・・・ Identプロキシーの無効化

Manager > disable firewall policy=net identproxy
Info (1077003): Operation successful.

・・・ LAN1インターフェイス をPrivate(内部)I/Fに指定

Manager > add firewall policy=net int=vlan1 type=private
Info (1077003): Operation successful.

・・・ PPP0インターフェイスをPublic(外部)I/Fに指定

Manager > add firewall policy=net int=ppp0 type=publicInfo (1077003): Operation successful.
Manager > add firewall policy=net nat=enhanced int=vlan1 gblint=ppp0

・・・ ファイアウォールNATの設定

Info (1077003): Operation successful.
© Task Force on IPv4 Address Exhaustion, Japan17

IPv6オペレータ育成プログラム

HandsOn①IPv4基本設定①• AR550S 設定 [Console][Cl ]Manager > enable dhcp

・・・ DHCPモジュールの有効

Info (1070003): Operation successful
successful.
Manager > create dhcp policy=base leasetime=7200
Info (1070003): Operation successful.

・・・ DHCPポシリーの作成

Manager > add dhcp policy=base subnet=255.255.255.0 router=192.168.XX0.254
dnsserver=192.168.XX0.254
Info (1070003): Operation successful.
Managerg> create dhcp
p range=localgppolicy=baseyip=192.168.XX0.31
pnumber=30

・・・ DHCP配布アド
配布アドレスレンジの設定
ンジの設定

Info (1070003): Operation successful.

Manager > create config
config=test1.cfg
test1 cfg
Info (1034003): Operation successful.

・・・ コンフィグファイルの保存Manager > set config=test1.cfg
Info (1049003): Operation successful.

・・・ 起動コンフィグファイルの指定© Task Force on IPv4 Address Exhaustion, Japan18

IPv6オペレータ育成プログラム

HandsOn①IPv4基本設定①• AR550S 設定・ステータス確認
設定 ステ タス確認 [Console][Cl ]Manager > show ppp

・・・ PPPモジュールのステータス確認

NameEnabled ifIndex OverCPState----------------------------------------------------------------------------ppp0
YES
10
IPCP
OPENED
eth0-any
LCP
OPENED----------------------------------------------------------------------------Manager > show ip interface

・・・ IPモジュールの設定確認

InterfaceType
IP Address
Bc Fr PArp Filt RIP Met.
SAMode IPSc
Pri. Filt
Pol.Filt Network Mask
MTU
VJC
GRE OSPF Met. DBcast Mul.
VLAN TagVLAN Priority
InvArp-------------------------------------------------------------------------------LOCAL--Not set
- - --- -Pass-----Not set
1500 --- -----none
none
vlan1
Static192.168.XX0.254 1 n On--- 01
Pass
No----255.255.255.0
1500 --- 0000000001 No
Rec
none
none
ppp0
Static200.100.XX.1
1 n --- 01
Pass
No----255.255.255.255 1492 Off--- 0000000001 No
Rec
none
none
-------------------------------------------------------------------------------Manager > show config

・・・ 起動コンフィグの確認

Boot configuration file: flash:test1.cfg (exists)
Current configuration: None

© Task Force on IPv4 Address Exhaustion, Japan19

IPv6オペレータ育成プログラム

HandsOn①IPv4基本設定①• Vistaの確認
Vi t の確認– IPv4アドレスが取得できていることを確認 [コマンドプロンプト]C:¥> ipconfig
Windows IP 構成

イーサネット アダプタ ローカル エリア接続:
接続固有の DNS サフィックス . . . :リンクローカル IPv6 アドレス. . . . : fe80::1479:cfd9:ae9e:9028%11
IPv4 アドレス . . . . . . . . . . : 192.168.XX0.31
サブネット マスク . . . . . . . . : 255.255.255.0
デフォルト ゲートウェイ . . . . . : 192.168.XX0.254– http://www.kame.net へアクセスし、亀の絵が動かないことを確認 [ブラウザ]

IPv4でのアクセスでは亀は動かない・・・© Task Force on IPv4 Address Exhaustion, Japan20

IPv6オペレータ育成プログラム

ハンズオントレーニング②～ IPv6ブリッジング ～© Task Force on IPv4 Address Exhaustion, Japan21

IPv6オペレータ育成プログラム

HandsOn②IPv6ブリッジング②
ブグ
http://www.kame.net/

192 168 254 200
192.168.254.200

Internet
200.100.254.1

擬似サーバ

IPv6 RA通知(2001:fa0:1::/64)

講師席

PPPoE ACPPPoE①(200.100.1.1)

192.168.10.254/24

PPPoE⑮(200.100.15.1)

PPPoE⑯(200.100.16.1)

192.168.150.254/24

IPv6
B id
Bridge192.168.160.254/24

PPPoE②(200.100.2.1)

IPv6
Bridge192.168.20.254/24

IPv6
B id
Bridge・・・・・・

IPv6
Bridge192.168.10.31
9 . 68. 0.3(2001:fa0:1::/128)

192.168.20.31(2001:fa0:1::/128)

192.168.150.31(2001:fa0:1::/128)

192.168.160.31(2001:fa0:1::/128)

①

②

⑮

⑯

© Task Force on IPv4 Address Exhaustion, Japan22

IPv6オペレータ育成プログラム

HandsOn②IPv6ブリッジング②
ブグ• AR550SにIP
AR550SにIPv6パケットのブリッジング設定を追加し、Vistaに6パケットのブリッジング設定を追加し Vi t に
IPv6グローバルアドレスを割り当て
上位ル タでRAによるPrefix通知を実施
上位ルータでRAによるPrefix通知を実施– ブリッジモジュールを有効化– ブリッジポートの設定– ブリッジプロトコルの設定– VistaにIPv6アドレスが割り当てられていることを確認– http://www.kame.netへIPv6アクセス
http://www kame netへIPv6アクセス© Task Force on IPv4 Address Exhaustion, Japan23

IPv6オペレータ育成プログラム

HandsOn②IPv6ブリッジング②
ブグ• AR550S 設定 [Console][Cl ]・・・ ブリッジモジュールの有効Manager > enable bridge
Info (1027052): The Bridgeimodule has been enabled.
Manager> add bridge port=1 interface=eth0

・・・ ブリッジポートの作成(eth0インターフェイス)※PPP0ではなくeth0であることに注意

Info (1027003): Operation successful.
Manager> add bridge port=2 interface=vlan1

・・・ ブリッジポートの作成(VLAN1インターフェイス)

Info (1027003): Operation successful.
Manager > add bridge protocol type=ipv6

・・・ ブリッジ対象プロトコルにIPv6を追加

Info (1027003): Operation successful.

Manager > create config=test2.cfg

・・・ コンフィグファイルの保存

Info (1034003): Operation successful.

© Task Force on IPv4 Address Exhaustion, Japan24

IPv6オペレータ育成プログラム

HandsOn②IPv6ブリッジング②
ブグ• AR550S 設定・ステータス確認
設定 ステ タス確認 [Console][Cl ]Manager > show bridge

・・・ ブリッジモジュールの設定情報を表示

Remote Bridge------------------------------------------------------------------------------・・・ 各々のAR550SのMACアドレス
Bridge Address: 00-09-41-4c-d0-55
Bridge Name
: CentreCOM AR550S version 2.9.1-20 22-Jul-2009
Spanning Tree Protocol : OFF
Address Learning: ON
Number LAN Ports: 2
Port Number: 1
Port Address: 00-09-41-4c-d0-55
・・・ 各々のAR550SのMACアドレス
CAM: disabled
Port Number: 2
Port Address: 00-09-41-4c-d0-54
・・・ 各々のAR550SのMACアドレス
CAM: disabled
Number of Virtual Ports: 0
Number of Groups: 0
Ageingtime: 300
Uptime: 596626
StripVlantag: TRUE-------------------------------------------------------------------------------© Task Force on IPv4 Address Exhaustion, Japan25

IPv6オペレータ育成プログラム

HandsOn②IPv6ブリッジング②
ブグ• AR550S 設定・ステータス確認[Console]
設定 ステ タス確認[Cl ]Manager > show bridge port

・・・ ブリッジポートに関する設定情報を表示

Port Information------------------------------------------------------------------------------Port Number: 1
Port Interface: eth0Port Media Type: Ethernet CSMACDPort filter: Outbound User Priority: 0
Outbound Access Priority: 0
UpTime: 38
Port Number: 2
Port Interface: vlan1
Port Media Typeyp
: LAYER2 VLAN
Port filter: Outbound User Priority: 0
Outbound Access Priority: 0
UpTime: 594234------------------------------------------------------------------------------Manager > show bridge protocol

・・・ ブリッジ対象プロトコルの情報を表示

Index
Encapsulation
ProtocolName
Priority------------------------------------------------------------------------------1
ETHII
86dd
1
・・・ “86dd” は “ IPv6” を表します-------------------------------------------------------------------------------© Task Force on IPv4 Address Exhaustion, Japan26

IPv6オペレータ育成プログラム

HandsOn②IPv6ブリッジング②
ブグ• Vistaの確認①
Vi t の確認①– IPv6アドレスが取得できていることを確認 [コマンドプロンプト]C:¥> ipconfig
Windows IP 構成• VistaではEUI‐64と使わず独自の方法でインターフェイスIDを生成

イーサネット アダプタ ローカル エリア接続:
接続固有の DNS サフィックス . . . :IPv6 アドレス . . . . . . . . . . . : 2001:fa0:1:1479:cfd9:ae9e:9028
一時 IPv6 アドレス. . . . . . . . . : 2001:fa0:1:d0ed:4256:a664:f1af
リンクローカル IPv6 アドレス. . . . : fe80::1479:cfd9:ae9e:9028%11
IPv4 アドレス . . . . . . . . . . : 192.168.XX0.31
サブネット マスク . . . . . . . . : 255.255.255.0
デフォルト ゲートウェイ . . . . . : fe80::209:41ff:fe4c:e67d%11• 一時アドレスはハッシュを使いランダムで生成したアドレスで定期的に変更される• ’%11’はインターフェイス番号を表す

192.168.XX0.254– http://www.kame.net へアクセスし、亀の絵が動くことを確認 [ブラウザ]

IPv6によるWebアクセスでは亀が動く！！！

© Task Force on IPv4 Address Exhaustion, Japan27

IPv6オペレータ育成プログラム

HandsOn②IPv6ブリッジング②
ブグ• Vistaの確認②
Vi t の確認②– Ping による IPv6 疎通確認 [コマンドプロンプト]• Ipconfig で表示されるデフォルトゲートウェイアドレス宛に送信C:¥> ping fe80::209:41ff:fe4c:e67d%11・・・ ipconfigで確認できたデフォルトゲートウェイアドレス

fe80::209:41ff:fe4c:e67d%11 に ping を送信しています fe80::1479:cfd9:ae9e:9028%11 から 32 バイトのデータ:
fe80::209:41ff:fe4c:e67d%11 からの応答: 時間 =1ms
fe80::209:41ff:fe4c:e67d%11 からの応答: 時間 <1ms
fe80::209:41ff:fe4c:e67d%11 からの応答: 時間 <1ms
fe80::209:41ff:fe4c:e67d%11 からの応答: 時間 <1ms
fe80::209:41ff:fe4c:e67d%11 の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
最小 = 0ms、最大
最大 = 1ms、平均
平均 = 0ms– 時間のある方は WireShark を使ってIPv6通信をキャプチャしてみて下さい© Task Force on IPv4 Address Exhaustion, Japan28

IPv6オペレータ育成プログラム

ハンズオントレーニング③～ RAによるPrefix配布 ～© Task Force on IPv4 Address Exhaustion, Japan29

IPv6オペレータ育成プログラム

HandsOn③RAによるPrefix配布③• AR550SのVLAN1インタ
AR550SのVLAN1インターフェイスにIPv6を設定し、RAでPrefix
フ イスにIP 6を設定し RAでP fiを配布– IPv6モジュールを有効化– IPv6インターフェイスの設定– RAパケットの送信を有効化– VistaにIPv6アドレスが割り当てられていることを確認
i に 6アドレスが割り当てられていることを確認© Task Force on IPv4 Address Exhaustion, Japan30

IPv6オペレータ育成プログラム

HandsOn③RAによるPrefix配布③
http://www.kame.net/

192 168 254 200
192.168.254.200

Internet
200.100.254.1

擬似サーバ
講師席

PPPoE ACPPPoE①(200.100.1.1)

PPPoE⑮(200.100.15.1)

PPPoE⑯(200.100.16.1)

192.168.150.254/24
2001:fa0:1500::1/64

192.168.160.254/24
2001:fa0:1600::1/64

PPPoE②(200.100.2.1)
・・・・・・

192.168.10.254/24
2001:fa0:100::1/64

192.168.20.254/24
2001:fa0:200::1/64

RA通知
RA
通知

RA通知
RA
通知

RA通知
RA
通知

RA通知
RA
通知

192.168.10.31
9 . 68. 0.3(2001:fa0:100::/128)

192.168.20.31(2001:fa0:200::/128)

192.168.150.31(2001:fa0:1500::/128)

192.168.160.31(2001:fa0:1600::/128)

①

②

⑮

⑯

© Task Force on IPv4 Address Exhaustion, Japan31

IPv6オペレータ育成プログラム

HandsOn③RAによるPrefix配布③• AR550S 設定 [Console][Cl ]Manager > set conf=test1.cfg
Info (1049003): Operation successful.

・・・ HandsOn①の設定を起動コンフィグに指定(IPv6ブリッジング設定を解除)

Manager > restart router
INFO: Initialising Flash File System.

・・・ AR550Sの再起動

INFO: Executing configuration script <flash:test1.cfg>
INFO: Router startup complete
user01 login: manager
Password: (friend)・・・ “manager” “friend” と入力

Manager > sh conf dyn=bridge

・・・ ブリッジング設定が無いことを確認# Bridge configuration© Task Force on IPv4 Address Exhaustion, Japan32

IPv6オペレータ育成プログラム

HandsOn③RAによるPrefix配布③• AR550S 設定 [Console][Cl ]Manager > enable ipv6

・・・ IPv6モジュールの有効化

Info (1066271):(1066271) IPV6 module
mod le has been enabled
enabled.
Manager > create ipv6 int=vlan1

・・・ IPv6インターフェイスを作成し、リンクローカルアドレスを自動生成

Info (1066267): interface successfully added.
Manager > add ipv6 int=vlan1 ip=2001:fa0:XX00::1/64 publish=yes

・・・ インターフェイスにIPv6アドレスを設定
Info (1066267): interface successfully added.
Manager > enable ipv6 advertise

・・・ RAパケットの送信を有効化

Info (1066271): Router Advertisements has been enabled.

Manager > create config=test3.cfg

・・・ コンフィグファイルの保存

Info (1034003): Operation successful.

© Task Force on IPv4 Address Exhaustion, Japan33

IPv6オペレータ育成プログラム

HandsOn③RAによるPrefix配布③• Vistaの確認
Vi t の確認– IPv6アドレスが取得できていることを確認 [コマンドプロンプト]C:¥> ipconfig
Windows IP 構成

イーサネット アダプタ ローカル エリア接続:
接続固有の DNS サフィックス . . . :IPv6 アドレス . . . . . . . . . . . : 2001:fa0:XX00:1479:cfd9:ae9e:9028
一時 IPv6 アドレス. . . . . . . . . : 2001:fa0:XX00:d0c1:d2d:67c9:25d
リンクローカル IPv6 アドレス. . . . : fe80::1479:cfd9:ae9e:9028%11
IPv4 アドレス . . . . . . . . . . : 192.168.XX0.31
サブネット マスク . . . . . . . . : 255.255.255.0
デフォルト ゲートウェイ . . . . . : fe80::209:41ff:feb2:2970%11
192.168.XX0.254– 2001:fa0:XX00::1 宛にPing通信できることを確認 [コマンドプロンプト]C:¥> ping 2001:fa0:XX00::1
2001:fa0:XX00::1
2001
f 0 XX00 1 に pingiを送信しています 2001:fa0:XX00:d0c1:d2d:67c9:25d
2001 f 0 XX00 d0 1 d2d 67 9 25d から 32 バイトのデータ
バイトのデ タ:2001:fa0:XX00::1 からの応答: 時間 <1ms
2001:fa0:XX00::1 からの応答: 時間 <1ms
2001:fa0:XX00::1 からの応答: 時間 <1ms
2001:fa0:XX00::1 からの応答: 時間 <1ms
2001:fa0:XX00::1 の ping 統計:
パケット数: 送信 = 4、受信
受信 = 4、損失
損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
最小 = 0ms、最大 = 0ms、平均 = 0ms© Task Force on IPv4 Address Exhaustion, Japan34

IPv6オペレータ育成プログラム

HandsOn③RAによるPrefix配布③• AR550S 設定・ステータス確認
設定 ステ タス確認 [Console][Cl ]Manager > show ipv6 int

・・・ IPv6インターフェイスの設定確認

IPV6 Interface Configuration---------------------------------------------------------------------Interface ................................ loopback
Ipv6 Interface Index ..................... N/A
Link-layer address ....................... N/A
EUI-64 Interface Identifier .............. N/A
True MTU/Link MTU ........................ 1500/1500
Multicast status ......................... Enabled
Send Router Advertisements ? ............. No
Ipv6 Interface Addresses :Int
Addresses
PLen Decrement
Type
Scope State
Enabled Valid
Preferred Publish---------------------------------------------------------------------0::0001/128 No
unicast loop
preferredYesinfinite
infiniteNo
1
2001:0380:0236:XX00::/64
No
anycast global preferredYesinfinite
infiniteNo---------------------------------------------------------------------IPV6 Interface Configuration---------------------------------------------------------------------Interface ................................ vlan1
Ipv6 Interface Index ..................... 1
・・・ 各々のAR550SのMACアドレス
Link-layer address ....................... 00-09-41-b2-29-70
Link-layer state ......................... Up
EUI-64 Interface Identifier .............. 020941FFFEB22970
・・・ 各々のAR550SのEUI
EUI‐6464アドレスIPSec .................................... No
True MTU/Link MTU ........................ 1500/1500
Multicast status ......................... Enabled
Send Router Advertisements ? ............. Yes
Ipv6 Interface Addresses :Int
Addresses
PLen Decrement
Type
Scope State
Enabled Valid
Preferred Publish---------------------------------------------------------------------0
fe80::0209:41ff:feb2:2970/64
No・・・ リンクローカルアドレス
unicast link
preferredYesinfinite
infiniteNo
1
2001:0380:0236:XX00::0001/64
No・・・ グローバルアドレス
unicast global preferredYes2592000
604800Yes© Task Force on IPv4 Address Exhaustion, Japan35

IPv6オペレータ育成プログラム

HandsOn③RAによるPrefix配布③• AR550S 設定・ステータス確認
設定 ステ タス確認 [Console][Cl ]Manager > show ipv6 ndca

・・・ NDキャッシュテーブルの確認

Ipv6 Neighbour Cache:
I 6 Add
Ipv6
AddressLi
Link-layer
k laddress
dd
Interface [port] State
LastReachble
IsRouter---------------------------------------------------------------------fe80::1479:cfd9:ae9e:9028
00-1d-09-49-df-97
・・・ Vistaのリンクローカルアドレス
vlan1
[3]
stale
0 msecs
no2001:0380:0236:XX00:d0c1:0d2d:67c9:025d 00-1d-09-49-df-97
・・・ Vistaのグローバルアドレス
vlan1
[3]
stale
0 msecsno---------------------------------------------------------------------Manager > ping fe80::1479:cfd9:ae9e:9028%vlan1

・・・ Vista宛にPing通信
Echo reply 1 from fe80::1479:cfd9:ae9e:9028 time delay 0 ms (宛先はNDキャッシュテーブル参照)
Echo reply 2 from fe80::1479:cfd9:ae9e:9028 time delay 0 ms
Echo reply 3 from fe80::1479:cfd9:ae9e:9028 time delay 0 ms
Echo reply 4 from fe80::1479:cfd9:ae9e:9028 time delay 0 ms
Echo reply 5 from fe80::1479:cfd9:ae9e:9028 time delay 0 ms

※リンクローカルアドレス宛は%を付けてインターフェイスを指定– 時間のある方は WireShark を使を使っててIPv6通信をキャプチャしてみて下さ通信をキャプチャしてみて下さい© Task Force on IPv4 Address Exhaustion, Japan36

IPv6オペレータ育成プログラム

ハンズオントレーニング④～ IPv6 over IPv4～© Task Force on IPv4 Address Exhaustion, Japan37

IPv6オペレータ育成プログラム

HandsOn④IPv6④
over IPv4• AR550SにIP
AR550SにIPv6
6 over IP
IPv4トンネルを設定し、IPv4ネットワーク越
4トンネルを設定し IP 4ネットワ ク越えのIPv6通信を実施– IPv6 over IPv4 トンネルインターフェイスの作成– トンネル向けのIPv6スタティックルートの作成– FirewallでPPP0宛のIPv6トンネルパケットを許可する設定を追加• 本設定は対向ネットワークから通信する場合に必要となります– 擬似サーバ宛IPv6通信の実施© Task Force on IPv4 Address Exhaustion, Japan38

IPv6オペレータ育成プログラム

HandsOn④IPv6④
over IPv4
2001:fa0:ffff::1
擬似サーバ
192.168.254.200
2001:fa0:ffff::200/128
講師席

Internet

200.100.254.1

IPv6 over IPv4 Tunnel

PPPoE①(200.100.1.1)

http://www.kame.net/
h //
k
/

2001:fa0:aaaa::1
2001:fa0:aaaa::2

PPPoE ACPPPoE⑮(200.100.15.1)

PPPoE⑯(200.100.16.1)

192.168.150.254/24
2001:fa0:1500::1/64

192.168.160.254/24
2001:fa0:1600::1/64

PPPoE②(200.100.2.1)
・・・・・・

192.168.10.254/24
2001:fa0:100::1/64

192.168.20.254/24
2001:fa0:200::1/64

RA通知

RA通知

RA通知

RA通知

192.168.10.31
9 . 68. 0.3(2001:fa0:100::/128)

192.168.20.31(2001:fa0:200::/128)

192.168.150.31(2001:fa0:1500::/128)

192.168.160.31(2001:fa0:1600::/128)

①

②

⑮

⑯

© Task Force on IPv4 Address Exhaustion, Japan39

IPv6オペレータ育成プログラム

HandsOn④IPv6④
over IPv4• AR550S 設定 [Console][Cl ]Manager > add ipv6 tunnel local=200.100.XX.1 target=200.100.254.1 int=virt0

・・・ IPv6 over IPv4トンネルインターフェイスの作成
イ タ
イ
作成

Info (1066284): v6 over v4 tunnel successfully created.
Manager > add ipv6 route=::/0 int=virt0 next=::

・・・ トンネル向けスタティックルートの追加

Info ((1066267):) IPV6 Route successfullyy added.
Manager > add fire poli=net ru=1 ac=allow int=ppp0 prot=41 gblip=200.100.XX.1
ip=200.100.XX.1 remoteip=200.100.254.1
・・・ トンネルインターフェイス宛の通信を許可
Info (1077003): Operation successful
successful.

Manager > create config=test4.cfg

IPv6のプロトコル番号は”41”

・・・ コンフィグファイルの保存

Info (1034003): Operation successful.

© Task Force on IPv4 Address Exhaustion, Japan40

IPv6オペレータ育成プログラム

HandsOn④IPv6④
over IPv4• AR550S 設定・ステータス確認
設定 ステ タス確認 [Console][Cl ]Manager > show ipv6 tunnel

・・・ IPv6 over IPv4トンネルの確認

Ipv6 Tunnels:
Interface
Ipv6 Tunnel Address
Tunnel start
Tunnel end---------------------------------------------------------------------・・・ デフォルトでは 200.100.XX.1 を16進数変換した値になる
virt0
fe80::c864:xx01
200.100.XX.1
200.100.254.1---------------------------------------------------------------------Managerg> show ipv6
proute
IPV6 Routing Table Entries

・・・ IPv6ルートの確認

Destination prefix--->
Next HopInt.
Age
Policy Protocol
Metric Pref Tunnel DLCI Flags---------------------------------------------------------------------::/0 ---> ::
virt0
no
0
static1
360 yes
2001:fa0:XX00::/64 ---> ::
vlan1
no
0
interface
10
noP---------------------------------------------------------------------Codes: P=publish, Do=down© Task Force on IPv4 Address Exhaustion, Japan41

IPv6オペレータ育成プログラム

HandsOn④IPv6④
over IPv4• Vistaの確認
Vi t の確認– 2001:fa0:ffff::200 (擬似サーバ)宛にPing通信できることを確認 [コマンドプロンプト]C:¥> ping 2001:fa0:ffff::200
2001:fa0:ffff::200 に ping を送信しています 2001:fa0:XX00:d0c1:d2d:67c9:25d から 32 バイトのデータ:
2001:fa0:ffff::200 からの応答: 時間 =1ms
2001:fa0:ffff::200 からの応答: 時間 =1ms
2001:fa0:ffff::200 からの応答: 時間 =1ms
2001:fa0:ffff::200 からの応答: 時間 =1ms
2001:fa0:ffff::200
2001
f 0 ffff 200 の pingi
統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
最小 = 1ms、最大 = 1ms、平均 = 1ms© Task Force on IPv4 Address Exhaustion, Japan42

IPv6オペレータ育成プログラム

ハンズオントレーニング⑤～ ステートレスDHCPv6(DNS配布)～© Task Force on IPv4 Address Exhaustion, Japan43

IPv6オペレータ育成プログラム

HandsOn⑤ステートレスDHCPv6⑤• ステートレスDHCPv6を設定しDNSアドレスをVistaに配布
ステ トレスDHCPv6を設定しDNSアドレスをVistaに配布
RA通知でIPv6グローバルアドレスを配布済みのため、DHCPv6によるアドレス配布は行わずDNSアドレスの配布のみ行う– RA Oフラグの設定– DHCPv6の有効化– DHCPv6ポリシーの作成– DHCPv6ポリシーをVLAN1インターフェイスにアサイン– Vistaよりnslookupを実行してIPv6によるDNS解決ができていることを確認※ IPv6 RA に DNS アドレスの通知機能はありません。(RDNSSオプション[RFC5006]はExperimental)
IPv6パケットでDNS解決を行いたい場合は、各端末でDNSアドレスを固定設定するか、DHCPv6を使用する必要があります。
© Task Force on IPv4 Address Exhaustion, Japan44

IPv6オペレータ育成プログラム

HandsOn⑤ステートレスDHCPv6⑤• AR550S 設定 [Console][Cl ]・・・ RA通知のOフラグを立てる

Manager > set ipv6 nd int=vlan1 oconf=yes

Info (1066267): Neighbour Discovery info successfully added.

・・・ DHCPv6モジュールの有効化

Manager > enable dhcp6
Info (1117267): DHCP6 module has been enabled.

・・・ DHCPv6ポリシーの作成

Manager > create dhcp6 poli=test
Info (1117263): Policy successfully added.
Manager > add dhcp6 poli=test dnsserver=2001:380::53

・・・ DNSサーバアドレスの設定
サ バ ド
設定

Info (1117263): DHCP6 option successfully added.
Managerg> add dhcp6
p int=vlan1 p
policy=testy・・・ DHCPv6ポリシ
ポリシーををVLAN1インタインターフェイスにアサイン
フェイスにアサイン

Info (1117263): DHCP6 entry successfully added.

Manager > create config=test5.cfg
config=test5 cfg

・・・ コンフィグファイルの保存
コンフィグフ イルの保存

Info (1034003): Operation successful.
© Task Force on IPv4 Address Exhaustion, Japan45

IPv6オペレータ育成プログラム

HandsOn⑤ステートレスDHCPv6⑤• AR550S 設定・ステータス確認
設定 ステ タス確認 [Console][Cl ]Manager > sh dhcp6

・・・ DHCPv6設定の確認

DHCP6 Module Configuration-----------------------------------------------------------------------------DHCP6 DUID ..................... 0x000386dd000941b22971
Module Status .................. Enabled
DHCP6 Debug .................... Disabled
Rapid Commit ................... Disabled
Error Counters---------------------------------------------------------------------------addressRequestFail .............. 0
authenticationFail .............. 0
creationError ................... 0
clientIDMismatch ................ 0
clientIDMissing ................. 0
entryNotFound ................... 0
messageUnknown .................. 0
optionMissing ................... 0
optionMismatch .................. 0serverIDMismatch ................ 0serverIDMissing ................. 0transactIDMismatch .............. 0
wrongInterface .................. 0
Total Discarded packets ......... 0
Manager > sh dhcp6 poli=test

・・・ DHCPv6ポリシー設定の確認
ポ
定 確

DHCP6 Policies------------------------------------------------------------------------------Name: test
Base Policy: none
05 dnsserver .......... 2001:380::53© Task Force on IPv4 Address Exhaustion, Japan46

IPv6オペレータ育成プログラム

HandsOn⑤ステートレスDHCPv6⑤• Vistaの確認
Vi t の確認– IPv6 DNSアドレスが取得できていることを確認 [コマンドプロンプト]C:¥> ipconfig /all：

イーサネット アダプタ ローカル エリア接続:
接続固有の DNS サフィックス . . . :説明. . . . . . . . . . . . . . . : Realtek RTL8139/810x Family Fast Ethernet NIC
物理アドレス. . . . . . . . . . . : 00-1D-09-49-DF-97
DHCP 有効 . . . . . . . . . . . . : はい
自動構成有効. . . . . . . . . . . : はいIPv6 アドレス . . . . . . . . . . . : 2001:fa0:XX00:1479:cfd9:ae9e:9028(優先)一時時 IPv6
IP 6 アドレス. . . . . . . . . : 2001:fa0:XX00:d0c1:d2d:67c9:25d(
2001 f 0 XX00 d0 1 d2d 67 9 25d(優先)リンクローカル IPv6 アドレス. . . . : fe80::1479:cfd9:ae9e:9028%11(優先)IPv4 アドレス . . . . . . . . . . : 192.168.XX0.31(優先)サブネット マスク . . . . . . . . : 255.255.255.0
リース取得. . . . . . . . . . . . : 2009年12月3日 14:07:43
リースの有効期限. . . . . . . . . : 2009年12月7日 12:15:51
デフォルト ゲートウェイ . . . . . : fe80::209:41ff:feb2:2970%11
192.168.XX0.254
DHCP サーバー . . . . . . . . . . : 192.168.XX0.254
DHCPv6 IAID . . . . . . . . . . . : 251665673
DHCPv6 クライアント DUID. . . . . . . . : 00-01-00-01-0F-CF-24-66-00-1D-09-49-DF-97
DNS サ
サーバー
バ . . . . . . . . . . . : 2001:380::35
アドレ・・・ IPv6 DNS アドレス
192.168.XX0.254
NetBIOS over TCP/IP . . . . . . . : 有効
© Task Force on IPv4 Address Exhaustion, Japan47

IPv6オペレータ育成プログラム

HandsOn⑤ステートレスDHCPv6⑤• Vistaの確認
Vi t の確認– NSLOOKUPで’www.kame.net’を実行しIPv6アドレスが引ける事を確認 [コマンドプ
ロンプト]
C:¥> nslookup
既定のサーバー: ns6-tk11.ocn.ad.jp
Address: 2001:380::53> www.kame.net
サーバー: ns6-tk11.ocn.ad.jp
Address: 2001:380::53

権限 な 回答:
権限のない回答
名前:www.kame.net
Addresses:>

2001:200:0:8002:203:47ff:fea5:3085
203.178.141.194
・・・ nslookupに成功するとIPv6アドレスが返される– 時間のある方はWireShark を使ってIPv6 DNS通信をキャプチャしてみて下さい© Task Force on IPv4 Address Exhaustion, Japan

48

IPv6オペレータ育成プログラム

ハンズオントレーニング⑥～ IPv6 Telnet ～© Task Force on IPv4 Address Exhaustion, Japan49

IPv6オペレータ育成プログラム

HandsOn⑥IPv6⑥
Telnet• VistaからAR550Sに対してIPv6でTelnetを実施
Vi t からAR550Sに対してIP 6でT l tを実施
– AR550SはデフォルトでTelnetが有効– IPv6インターフェイスを設定した段階でIPv6によるTelnetが可能– Tera TermでTelnetを実施© Task Force on IPv4 Address Exhaustion, Japan50

IPv6オペレータ育成プログラム

HandsOn⑥IPv6⑥
Telnet• Vistaの確認
Vi t の確認– Tera Termを使いAR550S(2001:fa0:XX00::1)へIPv6 Telnetを実施※Tera Termで IPv6 を使用する場合、を使用する場合、アドレスを括弧[を括弧[ ]]で囲う必要があることに注意囲う必要 ある注意※古いバージョンでは動作しない場合があります– WireShark を使ってIPv6 Telnet通信をキャプチャしてみて下さい© Task Force on IPv4 Address Exhaustion, Japan51

IPv6オペレータ育成プログラム

HandsOn⑥IPv6⑥
Telnet• AR550S ステータス確認
ステ タス確認 [Console][Cl ]Manager > show user

・・・ ユーザー情報の確認

p users..... 0
Number of Radius-backup
User Authentication Database------------------------------------------------------------------------------Username: manager (Manager Account)
Status: enabled
Privilege: manager
Telnet: yes
Login: yes
RBU: noLogins: 4
Fails: 1
Sent: 0
Rcvd: 0Authentications: 0 Fails: 0------------------------------------------------------------------------------※古いバージョンでは動作しない可能性があります
ActiveAti(l(loggedd iin)) Users
U-----------------------User

Port/Device
Login Time
Location-----------------------------------------------------------------------manager
Asyn 0
09:56:04 04-Dec-2009
local
managerTelnet 0
11:15:48 04-Dec-2009
2001:fa0:XX00:0:d1:6fb7:fd70:a43c
・・・ ログインユーザのIPv6アドレス------------------------------------------------------------------------© Task Force on IPv4 Address Exhaustion, Japan52

IPv6オペレータ育成プログラム

ハンズオントレーニング⑦～ IPv6フィルター～© Task Force on IPv4 Address Exhaustion, Japan53

IPv6オペレータ育成プログラム

HandsOn⑦IPv6フィルター⑦• LAN側からのT
LAN側からのTelnetをIPフィルタリングして、AR550SにTelnet
l tをIPフィルタリングして AR550SにT l t
できなくなることを確認– IPv6フィルターエントリーの作成– VLAN1インターフェイスにIPフィルターをアサイン
インタ フ イ に フィルタ をアサイン– VistaよりAR550Sに対してTelnetできないことを確認※ AR550Sの現行ファームウェア(ver2.9.1‐20)は、ファイアウォール機能によるIPv6パケットのフィルタリングに対応してい
現行
(
) 、
機能
ません。その為、IPv6フィルターで適切なフィルタリングルールを設定してください。

© Task Force on IPv4 Address Exhaustion, Japan54

IPv6オペレータ育成プログラム

HandsOn⑦IPv6フィルター⑦• AR550S 設定 [Console][Cl ]Manager > add ipv6 filter=0 entry=1 source=2001:fa0:XX00::/64
protocol=tcp dport=23 action=exclude
・・・ LAN側アドレスからのTelnetを拒否するエントリーを作成
Info (1066003): Operation successful.
Manager > add ipv6 filter=0 entry=99 source=::/0 action=include

・・・ その他のトラフィックを全て許可するエントリーを作成
Info (1066003): Operation successful
successful.
Manager > set ipv6 int=vlan1 filter=0

・・・ IPv6フィルターをVLAN1インターフェイスにアサイン

Interface IP Address/prefix length
MTU
RIP Met.
Valid
Preferred
Filter Policy Priority-------------------------------------------------------------------------------vlan1
fe80::0209:41ff:feb2:2970/64
1500
1
infinite
infinite
0
none
none
-------------------------------------------------------------------------------Manager > create config=test7.cfg

・・・ コンフィグファイルの保存

Info (1034003): Operation successful.
–

IPv6フィルターは若番から順にマッチエントリーを検索していき、「どれにもマッチしないパケットは破棄する」という暗黙のエントリーが最後に存在します。そのため、「全て許可」のエントリーを末尾に追加する必要があります。
© Task Force on IPv4 Address Exhaustion, Japan55

IPv6オペレータ育成プログラム

HandsOn⑦IPv6フィルター⑦• Vistaの確認
Vi t の確認– Tera Termを使いAR550Sへ IPv6 Telnet を実施※Tera Termで IPv6 を使用する場合、を使用する場合、アドレスを括弧[を括弧[ ]]で囲う必要があることに注意囲う必要 ある注意※古いバージョンでは動作しない可能性があります– Telnetできずタイムアウトすることを確認© Task Force on IPv4 Address Exhaustion, Japan56

IPv6オペレータ育成プログラム

HandsOn⑦IPv6フィルター⑦• AR550S 設定・ステータス確認
設定 ステ タス確認 [Console][Cl ]Manager > show ipv6 filter

・・・ IPv6フィルター設定・ステータスの確認

IPv6 Filters-----------------------------------------------------------------------------No. Ent. SourceAddress//splenSource Port
Dest.Address/dplenDest. Port
Size
Prot(C/T)
Options
Session
Logging
Matches
Act/Pol/Pri//-----------------------------------------------------------------------------0
1
2001:0380:236:XX00::
/64
Any
::
/128
23
Any
TCP
no
Any
Telnet が拒否されるとカウンターが上がりますNone3
Exclude
0

99

::
Any
::
Any
Any
no
None
2

/0
/128
Any
Any
IncludePasses: 2
Fails: 3-------------------------------------------------------------------------------© Task Force on IPv4 Address Exhaustion, Japan57

IPv6オペレータ育成プログラム© Task Force on IPv4 Address Exhaustion, Japan58