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))