VLAN网络支持ipv6的交换机和虚机配置

前言

本文主要介绍OpenStack VLAN网络支持ipv6的交换机和虚机配置。
简单说下(下面创建ipv6 subnet会用到)
neutron支持ipv6,有2个重要的属性
1、ipv6_address_mode用于客户端如何获取ipv6地址
2、ipv6_ra_mode用于在子网内路由器的通告,用icmpv6报文来实现,type为134的报文

这2个属性都可以设置下面三个值
1、slaac,无状态地址自动配置,客户端通过路由器返回的RA消息配置本地地址
2、dhcpv6-stateful,ip地址和dns等信息从dhcp服务器获取
3、dhcpv6-stateless,ip地址从路由器RA消息获取,dns等信息从dhcp服务器获取

我们目前支持的是dhcpv6-stateful+dhcpv6-stateful

一、创建VLAN网络并配置交换机

1.规划并在OpenStack上创建 VLAN网络

首先在OpenStack上创建一个VLAN网络,VLAN号为2305,如下图所示:

openstack network create vlan2305 --provider-network-type vlan --project test01 --provider-physical-network physnet1 --provider-segment 2305 --availability-zone-hint az-1

在这里插入图片描述
VLAN2305下有两个子网,vlan-subnet和ipv6-subnet,如下图所示:

openstack subnet create --project test01 --subnet-range 192.168.100.0/24 --gateway 192.168.100.1  --network vlan2305 vlan-subnet

在这里插入图片描述
ipv6-subnet网络开启dhcpv6-stateful+dhcpv6-stateful

openstack subnet create --project inspurtest10 --ip-version 6 --subnet-range 2402::/64 --gateway 2402::1 --network vlan2305 --ipv6-ra-mode dhcpv6-stateful --ipv6-address-mode dhcpv6-stateful  ipv6-subnet

在这里插入图片描述

2.在交换机上配置VLAN

配置network对应的vlan号和两个子网的网段。
在这里插入图片描述

二、Ubuntu虚机配置

1.创建虚机

在这里插入图片描述

扫描二维码关注公众号,回复: 14937098 查看本文章

2.在OpenStack上查看port

可以看到虚机绑定的port信息如下:port绑定了两个IP,一个v4地址 192.168.100.54,一个v6地址2402::135
在这里插入图片描述

3.登录虚机配置网卡

3.1登录虚机后,发现虚机没获取到openstack上对应port的ipv6地址。

在这里插入图片描述

3.2进入网卡配置目录,虚机里没有配置静态IP

cd /etc/netplan/

在这里插入图片描述

3.3给网卡配置ipv6地址

vi 50-cloud-init.yaml

在这里插入图片描述
执行netplan apply使网卡配置生效,如下图所示:虚机获取到了ipv6地址。

netplan apply

在这里插入图片描述

3.4验证ipv6虚机连通性

如下图所示:虚机ping网关和同子网的虚机的内网IP都可以互通。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述


总结

以上就是今天要讲的内容,本文主要介绍OpenStack VLAN网络支持ipv6的交换机和虚机配置,了解OpenStack创建VLAN的命令、虚机的网卡配置和ipv6虚机的连通性验证。


温馨提示❤

如果操作过程中有遇到问题,可以直接关注并私信我,发送报错问题,我看到后会第一时间回复。

猜你喜欢

转载自blog.csdn.net/qq_25919879/article/details/128004713