NAT :这种方法需要在专用网连接到因特网的路由器上安装NAT软件。装有NAT软件的路由器叫做NAT路由器,它至少有一个有效的外部全球IP地址。
这样,所有使用本地地址的主机在和外界通信时,都要在NAT路由器上将其本地地址转换成全球IP地址,才能和因特网连接。
VLAN :根据实际应用需求把同一物理局域网内的不同用户逻辑地划分成不同的广播域
南向接口:管理其他厂家网管或设备的接口,即向下提供的接口。
北向接口:提供给其他厂家或运营商进行接入和管理的接口
ARP:地址解析协议,是根据IP地址获取物理地址的一个TCP/IP协议
GRE隧道仅支持点到点的业务接入
GRE
1.创建veth pair
2.创建网桥
命令行为虚拟机配置网络(ubantu)
1.设置环境变量
juju-deployer是uabntu的命令
2.配置一个公共网络
3.配置租户服务网络
4.配置租户路由
5.查看网络
6.部署虚拟机
这样,所有使用本地地址的主机在和外界通信时,都要在NAT路由器上将其本地地址转换成全球IP地址,才能和因特网连接。
VLAN :根据实际应用需求把同一物理局域网内的不同用户逻辑地划分成不同的广播域
南向接口:管理其他厂家网管或设备的接口,即向下提供的接口。
北向接口:提供给其他厂家或运营商进行接入和管理的接口
ARP:地址解析协议,是根据IP地址获取物理地址的一个TCP/IP协议
GRE隧道仅支持点到点的业务接入
GRE
1.创建veth pair
ip netns add ns1
ip netns add ns2
ip link add tap1 type veth peer name tap2
ip link set tap1 netns ns1
ip link set tap2 netns ns2
ip netns exec ns1 ip link set dev tap1 up
ip netns exec ns2 ip link set dev tap2 up
ip netns list
ip netns exec ns2 ip addr show|grep tap
2.创建网桥
BRIDGE=br-test
brctl addbr $BRIDGE
ip link set dev $BRIDGE up
ip link add tap1 type veth peer name br-tap1
brctl addif br-test br-tap1
ip link set dev br-tap1 up
brctl show br-test
命令行为虚拟机配置网络(ubantu)
1.设置环境变量
export OS_USERNAME=admin
export OS_PAsSWORD=openstack
export OS_TENANT_NAME=admin
export OS_REGION_NAME=RegionOne
export OS_AUTH_URL=${OS_AUTH_PROTOCOL:-http}://`juju-deployer -f keystone`:5000/v2.0
juju-deployer是uabntu的命令
2.配置一个公共网络
neutron net-create ext_net -- --router:external=True
neutron subnet-create --name ext_subnet --allocation-pool start=10.5.150.0,end=10.5.150.254 --gateway=10.5.150.1 --enable_dhcp=False ext_net EXT_SUBNET_ID
neurton net-list
3.配置租户服务网络
neutron net-create private_network
neutron subnet-create --name private_subnet --gateway=192.168.139.1 --enable_dhcp=True --dns-nameserver 10.245.160.2 private_networkPRIVATE_SUBNET_ID
4.配置租户路由
neutron router-create provider_router
neutron router-gateway-set provider_routerext_net
neutron router-interface-add provider_routerprivate_subnet
5.查看网络
neutron nete-list
6.部署虚拟机
nova boot --flavor 1 --image --nic net-id=
nova --debug boot --flavor 1 --image --nic net-id=