1. 程式人生 > >ipv6 neutron應用(一)

ipv6 neutron應用(一)

Opens tps nova stateless icmpv6 信息 客戶端 reat cfa

一、neutron支持ipv6,有2個重要的屬性
1、ipv6_ra_mode
2、ipv6_address_mode

這2個屬性都可以設置下面三個值
1、slaac
2、dhcpv6-stateful
3、dhcpv6-stateless

ipv6_address_mode用於客戶端如何獲取ipv6地址
ipv6_ra_mode用於在子網內路由器的通告,用icmpv6報文來實現,type為134的報文

slaac,無狀態地址自動配置,客戶端通過路由器返回的RA消息配置本地地址
dhcpv6-staeful,ip地址和dns等信息從dhcp服務器獲取
dhcpv6-stateless,ip地址從路由器RA消息獲取,dns等信息從dhcp服務器獲取

我們目前支持的是dhcpv6-staeful+dhcpv6-staeful
實例通過 DHCPv6服務器接收一個 IPv6 地址,使用 DHCPv6 服務器獲得其它可選信息,該DHCPv6服務來自openstack

二、neutron應用
1、創建ipv6網絡,子網
技術分享圖片
neutron subnet-create --name subnet_v6 --enable-dhcp --ip-version 6 --ipv6-ra-mode dhcpv6-stateful --ipv6-address-mode dhcpv6-stateful --dns-nameserver 2001:4860:4860::8844 ipv6_test 2001:1001::/64

技術分享圖片

2、網絡綁定路由器,開通該網絡虛機
neutron router-interface-add ipv6_test subnet=2e3f9776-3545-4271-8a96-2e6e285d9500
技術分享圖片
nova boot wx_ipv6_test1 --flavor 2 --image 78544ead-fc8b-4b0e-9ff4-f21cfae42a55 --nic net-id=9c7a3663-a779-444a-9f97-07b60a592a03

ipv6 neutron應用(一)