openstack queens php
配置有狀態DHCPv6服務器
概念:網絡
DHCPv6是一個用來配置工做在IPv6網絡上的IPv6主機所需的IP地址、IP前綴和/或其餘配置的網絡協議。less
IPv6主機能夠使用無狀態地址自動配置(SLAAC)或DHCPv6來得到IP地址。DHCP傾向於被用在須要集中管理主機的站點,而無狀態自動配置不須要任何集中管理,所以後者更多地被用在典型家庭網絡這樣的場景下。spa
使用無狀態自動配置的IPv6主機可能會須要除了IP地址之外的其餘信息。DHCPv6可被用來獲取這樣的信息,哪怕這些信息對於配置IP地址毫無用處。配置DNS服務器無需使用DHCPv6,它們能夠使用無狀態自動配置所需的鄰居發現協議來進行配置[1]。翻譯
IPv6路由器,如家庭路由器,必須在無需人工干預的狀況下被自動配置。這樣的路由器不只須要一個IPv6地址用來與上游路由器通訊,還須要一個IPv6前綴用來配置下游的設備。DHCPv6 前綴代理提供了配置此類路由器的機制。3d
OpenStack支持的三種IPv6地址配置模式代理
模式 | ipv6_ra_mode | ipv6_address_mode | 組合結果 | 標誌位 |
使用SLAAC進行尋址 | 未指定 | SLAAC | 地址使用EUI-64分配,外部路由器將提供路由 |
|
SLAAC | SLAAC | 地址使用EUI-64分配,OpenStack網絡提供路由 | ||
DHCPv6 |
DHCPv6-stateless | DHCPv6-stateless | 分別使用neutron路由器和DHCP實現的地址和可選信息。 |
|
DHCPv6-stateful | DHCPv6-stateful | 使用DHCPv6分配地址和可選信息。 |
|
抓取IPV6客戶端----服務器請求的步驟code
第一步
DHCPV6客戶端 -------發送Solicit至[ff02::1:2]
IP6 (hlim 1, next-header UDP (17) payload length: 60) fe80::f816:3eff:fe5d:908.dhcpv6-client > ff02::1:2.dhcpv6-server: [bad udp cksum 0x3c50 -> 0x13da!] dhcp6 solicit (xid=847b09 (client-ID hwaddr/time type 1 time 604200535 fa163e5d0908) (option-request DNS-server DNS-search-list) (elapsed-time 0) (IA_NA IAID:1046284552 T1:3600 T2:5400))server
第二步(服務器開始響應)
DHCPV6服務端迴應一個Advertise -------發送[fe80::f816:3eff:fe5d:908.dhcpv6-client]:546
IP6 (hlim 255, next-header UDP (17) payload length: 62) fe80::525d:acff:fe53:7b6f.dhcpv6-server > fe80::f816:3eff:fe5d:908.dhcpv6-client: [udp sum ok] dhcp6 advertise (xid=847b09 (client-ID hwaddr/time type 1 time 604200535 fa163e5d0908) (server-ID hwaddr type 1 505dac537b6f) (status-code NoAddrsAvail))
第三步
DHCPv6客戶端從[fe80::f816:3eff:fe5d:908.dhcpv6-client]:546迴應一個Request給[ff02::1:2]:547
IP6 (hlim 1, next-header UDP (17) payload length: 60) fe80::f816:3eff:fe5d:908.dhcpv6-client > ff02::1:2.dhcpv6-server: [bad udp cksum 0x3c50 -> 0x1374!] dhcp6 solicit (xid=847b09 (client-ID hwaddr/time type 1 time 604200535 fa163e5d0908) (option-request DNS-server DNS-search-list) (elapsed-time 102) (IA_NA IAID:1046284552 T1:3600 T2:5400))
第四步DHCPv6服務器以[fe80::525d:acff:fe53:7b6f.dhcpv6-server]:547到[fe80::f816:3eff:fe5d:908.dhcpv6-client]:546的Reply結束IP6 (hlim 255, next-header UDP (17) payload length: 62) fe80::525d:acff:fe53:7b6f.dhcpv6-server > fe80::f816:3eff:fe5d:908.dhcpv6-client: [udp sum ok] dhcp6 advertise (xid=847b09 (client-ID hwaddr/time type 1 time 604200535 fa163e5d0908) (server-ID hwaddr type 1 505dac537b6f) (status-code NoAddrsAvail))