「2021-09-19 DHCPv6-PD 機能検証」の版間の差分
ナビゲーションに移動
検索に移動
ページの作成:「 == 目的 == 初心者向けに DHCPv6-PD を学習するための、基本情報を提供する == 構成図 == ファイル:20210919 DHCPv6-PD Diagram.png|代替文…」 |
編集の要約なし |
||
7行目: | 7行目: | ||
== プロトコルフロー == | == プロトコルフロー == | ||
=== IPv6 スタティックルート === | |||
[[ファイル:20210919 DHCPv6-PD Diagram 01-Static Routing.png|代替文=IPv6_Static_Routing|なし|フレーム|IPv6_Static_Routing]] | |||
<syntaxhighlight lang="diff"> | |||
DHCPv6-SV#show run | s ipv6 uni|ipv6 route|Gi.*4 | |||
ipv6 unicast-routing | |||
interface GigabitEthernet4 | |||
no ip address | |||
negotiation auto | |||
ipv6 address 2001:DB8:AE86:100::128/64 | |||
ipv6 nd ra suppress all | |||
ipv6 dhcp server DHCPv6-PD01 | |||
no mop enabled | |||
no mop sysid | |||
ipv6 route ::/0 GigabitEthernet4 FE80::AE86:100:1 | |||
</syntaxhighlight><syntaxhighlight lang="diff"> | |||
Core#show run | s ipv6 uni|Gi.*1 | |||
ipv6 unicast-routing | |||
interface GigabitEthernet1 | |||
no ip address | |||
negotiation auto | |||
ipv6 address FE80::AE86:200:1 link-local | |||
ipv6 address 2001:DB8:AE86:200::1/64 | |||
ipv6 ospf 1 area 0.0.0.0 | |||
no mop enabled | |||
no mop sysid | |||
</syntaxhighlight> | |||
=== OSPFv3 === | |||
==== 隣接関係 ==== | |||
[[ファイル:20210919 DHCPv6-PD Diagram 02-01-OSPFv3 Neighbor.png|代替文=OSPFv3 Neighbor|左|フレーム|OSPFv3 Neighbor]] | |||
<syntaxhighlight lang="diff"> | |||
Core#show run | s Gi.*3|ipv6 uni|ipv6 router | |||
ipv6 unicast-routing | |||
interface GigabitEthernet3 | |||
no ip address | |||
negotiation auto | |||
ipv6 address FE80::AE86:100:1 link-local | |||
ipv6 address 2001:DB8:AE86:100::1/64 | |||
ipv6 nd ra suppress all | |||
ipv6 ospf 1 area 0.0.0.0 | |||
no mop enabled | |||
no mop sysid | |||
ipv6 router ospf 1 | |||
router-id 1.1.1.1 | |||
passive-interface default | |||
no passive-interface GigabitEthernet1 | |||
</syntaxhighlight><syntaxhighlight lang="diff"> | |||
Dist#show run | s Gi.*4|ipv6 uni|ipv6 router | |||
ipv6 unicast-routing | |||
interface GigabitEthernet4 | |||
no ip address | |||
negotiation auto | |||
ipv6 address FE80::AE86:200:2 link-local | |||
ipv6 address 2001:DB8:AE86:200::2/64 | |||
ipv6 ospf 1 area 0.0.0.0 | |||
no mop enabled | |||
no mop sysid | |||
ipv6 router ospf 1 | |||
router-id 1.1.1.11 | |||
passive-interface default | |||
no passive-interface GigabitEthernet4 | |||
redistribute static | |||
</syntaxhighlight> | |||
==== ルート集約 ==== | |||
=== DHCPv6-PD リレーエージェント === | |||
==== PD スタティックルート ==== | |||
=== DHCPv6-PD クライアント === | |||
=== SLAAC クライアント === | |||
== IPv6 アドレッシング表 == | == IPv6 アドレッシング表 == | ||
20行目: | 95行目: | ||
機器間収容セグメント | 機器間収容セグメント | ||
!2001:DB8:FD7::/48 | !2001:DB8:FD7::/48 | ||
DHCPv6 払い出し用 | DHCPv6-PD 払い出し用 | ||
送信元セグメント | 送信元セグメント | ||
96行目: | 171行目: | ||
=== Core === | === Core === | ||
サーバ収容 | |||
* DHCPv6 サーバを収容する | |||
インターネット模擬 | |||
* インターネット模擬となる、宛先 IP アドレスを Loopback アドレスとして持つ | |||
ダウンリンク | |||
* OSPFv3 で Dist とルーティングを行う | |||
=== Dist === | === Dist === | ||
アップリンク | |||
* OSPFv3 で Core とルーティングを行う | |||
ダウンリンク | |||
* PD-CL の DHCPv6 Router Solicitation に対して、リレーエージェントで DHCPv6 サーバに転送する | |||
=== PD-CL === | === PD-CL === | ||
アップリンク | |||
* Dist に Router Solicitation で PD ルートを要求する | |||
ダウンリンク | |||
* Dist から受信した /56 PD ルートを、/64 にサブネット分割して GW を提供する | |||
=== SLAAC === | === SLAAC === | ||
* /64 サブネット分割されたグローバル ユニキャストアドレスと、PD-CL 宛デフォルトルートを持つ | |||
== show コマンド動作確認方法 == | == show コマンド動作確認方法 == | ||
116行目: | 218行目: | ||
=== SLAAC === | === SLAAC === | ||
== リファレンス == | |||
[https://community.cisco.com/t5/%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%A4%E3%83%B3%E3%83%95%E3%83%A9%E3%82%B9%E3%83%88%E3%83%A9%E3%82%AF%E3%83%81%E3%83%A3-%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88/cisco%E6%A9%9F%E5%99%A8%E3%82%92%E7%94%A8%E3%81%84%E3%81%9F-dhcp-%E3%81%AB%E3%82%88%E3%82%8Bip%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E8%87%AA%E5%8B%95%E5%8F%96%E5%BE%97%E5%8B%95%E4%BD%9C%E3%81%AE%E7%A2%BA%E8%AA%8D%E3%81%A8%E8%A7%A3%E8%AA%AC-dhcpv6-pd/ta-p/3136832 Cisco機器を用いた DHCP によるIPアドレス自動取得動作の確認と解説 (DHCPv6-PD)] | |||
[https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipaddr_dhcp/configuration/xe-16/dhcp-xe-16-book/ip6-dhcp-prefix-xe.html?referring_site=RE&pos=1&page=https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipaddr_dhcp/configuration/xe-16/dhcp-xe-16-book/ip6-dhcp-stateless-auto.html CSR1000V IPv6 Access Services: DHCPv6 Prefix Delegation] | |||
[https://www.google.com/search?q=Cisco+DHCPv6+configuration+guide&sxsrf=AOaemvI5W66BxSod7YftoNZc4zgIqL8Opg%3A1632009012417&ei=NHtGYZ_2GJef-AaXoYjICg&oq=Cisco+DHCPv6+configuration+guide&gs_lcp=Cgdnd3Mtd2l6EAMyBAgjECdKBAhBGAFQkrQDWIC4A2DVugNoAXAAeACAAboBiAHrBpIBAzAuNZgBAKABAcABAQ&sclient=gws-wiz&ved=0ahUKEwif4NGr24nzAhWXD94KHZcQAqkQ4dUDCA4&uact=5 DHCPv6 using the Prefix Delegation Feature Configuration Example] | |||
[https://www.lambdanote.com/products/ipv6 プロフェッショナルIPv6] | |||
[[カテゴリ:IPv6]] | [[カテゴリ:IPv6]] |
2021年9月19日 (日) 09:11時点における版
目的
初心者向けに DHCPv6-PD を学習するための、基本情報を提供する
構成図
プロトコルフロー
IPv6 スタティックルート
DHCPv6-SV#show run | s ipv6 uni|ipv6 route|Gi.*4
ipv6 unicast-routing
interface GigabitEthernet4
no ip address
negotiation auto
ipv6 address 2001:DB8:AE86:100::128/64
ipv6 nd ra suppress all
ipv6 dhcp server DHCPv6-PD01
no mop enabled
no mop sysid
ipv6 route ::/0 GigabitEthernet4 FE80::AE86:100:1
Core#show run | s ipv6 uni|Gi.*1
ipv6 unicast-routing
interface GigabitEthernet1
no ip address
negotiation auto
ipv6 address FE80::AE86:200:1 link-local
ipv6 address 2001:DB8:AE86:200::1/64
ipv6 ospf 1 area 0.0.0.0
no mop enabled
no mop sysid
OSPFv3
隣接関係
Core#show run | s Gi.*3|ipv6 uni|ipv6 router
ipv6 unicast-routing
interface GigabitEthernet3
no ip address
negotiation auto
ipv6 address FE80::AE86:100:1 link-local
ipv6 address 2001:DB8:AE86:100::1/64
ipv6 nd ra suppress all
ipv6 ospf 1 area 0.0.0.0
no mop enabled
no mop sysid
ipv6 router ospf 1
router-id 1.1.1.1
passive-interface default
no passive-interface GigabitEthernet1
Dist#show run | s Gi.*4|ipv6 uni|ipv6 router
ipv6 unicast-routing
interface GigabitEthernet4
no ip address
negotiation auto
ipv6 address FE80::AE86:200:2 link-local
ipv6 address 2001:DB8:AE86:200::2/64
ipv6 ospf 1 area 0.0.0.0
no mop enabled
no mop sysid
ipv6 router ospf 1
router-id 1.1.1.11
passive-interface default
no passive-interface GigabitEthernet4
redistribute static
ルート集約
DHCPv6-PD リレーエージェント
PD スタティックルート
DHCPv6-PD クライアント
SLAAC クライアント
IPv6 アドレッシング表
文書用例示アドレス 2001:DB8::/32 | ||||
---|---|---|---|---|
サブネット | 2001:DB8:CAFE::/48
DHCPv6-PD 払い出しプール |
2001:DB8:AE86::/48
機器間収容セグメント |
2001:DB8:FD7::/48
DHCPv6-PD 払い出し用 送信元セグメント | |
サブネット | ::/56
/48 プールから分割して /56 払い出し |
::100:/64
DHCPv6 サーバ 収容 セグメント |
::200:/64
OSPFv3 P2P リンク |
::/64
Dist 用 |
DHCPv6-SV | /48 DHCPv6-PD
Pool を持ち、 /56 で払い出し |
::128 | - | ::1/64 から払い出し依頼があれば、2001:DB8::CAFE::/48 プールから
/56 を払い出す |
Core | - | ::1
GW |
::1
OSPFv3 |
- |
Dist | /48 OSPF Null0 宛
集約ルート PD-CL 宛 /56 サブネットの スタティックルートを持つ |
- | ::2
OSPFv3 |
::1/64
DHCPv6-PD が払い出す基準となる、 リンクアドレス |
PD-CL | /56 を PD ルートとして持つ
SLAAC-CL へ /64 サブネットを提供 |
- | - | - |
SLAAC-CL | PC のステートレス DHCPv6 を模擬 | - | - | - |
ホストリスト・役割
DHCPv6-SV
- DHCPv6 サーバを動作させ、PD クライアントにプレフィックスを払い出す
Core
サーバ収容
- DHCPv6 サーバを収容する
インターネット模擬
- インターネット模擬となる、宛先 IP アドレスを Loopback アドレスとして持つ
ダウンリンク
- OSPFv3 で Dist とルーティングを行う
Dist
アップリンク
- OSPFv3 で Core とルーティングを行う
ダウンリンク
- PD-CL の DHCPv6 Router Solicitation に対して、リレーエージェントで DHCPv6 サーバに転送する
PD-CL
アップリンク
- Dist に Router Solicitation で PD ルートを要求する
ダウンリンク
- Dist から受信した /56 PD ルートを、/64 にサブネット分割して GW を提供する
SLAAC
- /64 サブネット分割されたグローバル ユニキャストアドレスと、PD-CL 宛デフォルトルートを持つ
show コマンド動作確認方法
疎通確認
パケットキャプチャ
DHCPv6-SV
Relay
PD-CL
SLAAC
リファレンス
Cisco機器を用いた DHCP によるIPアドレス自動取得動作の確認と解説 (DHCPv6-PD)
CSR1000V IPv6 Access Services: DHCPv6 Prefix Delegation
DHCPv6 using the Prefix Delegation Feature Configuration Example