发表了博客
2019/04/28 10:54

Neutron:访问外网

instance 如何与外部网络通信? 这里的外部网络是指的租户网络以外的网络。 租户网络是由 Neutron 创建和维护的网络。 外部网络不由 Neutron 创建。 如果是私有云,外部网络通常指的是公司 intranet;如果是公有云,外部网络通常指的是 internet。 具体到我们的实验网络环境: 计算节点和控制节点 eth1 提供的是租户网络,IP 段租户可以自由设置。 控制节点 eth2 连接的就是外部网络,IP 网段为 10.10.10.0/24。 如下图所示: ...

0
0
发表了博客
2019/04/28 09:52

Neutron Vlan Network 学习

vlan network 是带 tag 的网络,是实际应用最广泛的网络类型。 下图是 vlan100 网络的示例。 1. 三个 instance 通过 TAP 设备连接到名为 brqXXXX 的linux bridge。 2. 在物理网卡 eth1 上创建了 eth1.100 的 vlan interface,eth1.100 连接到 brqXXXX。 3. instance 通过 eth1.100 发送到 eth1 的数据包就会打上 vlan100 的 tag。 如果再创建一个 network vlan101,eth1 上会相应的创建 vlan interface eth1.101,并且连接的新的...

0
0
发表了博客
2019/04/28 10:55

Neutron:浮动ip

如果需要从外网直接访问 instance,则可以利用 floating IP。 下面是关于 floating IP 必须知道的事实: 1. floating IP 提供静态 NAT 功能,建立外网 IP 与 instance 租户网络 IP 的一对一映射。 2. floating IP 是配置在 router 提供网关的外网 interface 上的,而非 instance 中。 3. router 会根据通信的方向修改数据包的源或者目的地址。 下面我们通过实验深入学习 floating IP。 点击 Project -> Compute -> Access & Sec...

0
0
发表于云计算专区
2015/12/21 12:49

neutron和nova-network对比

openstack网络架构(nova-network/neutron) openstack网络体系中,网络技术没有创新,但用到的技术点非常庞杂,包括bridge、vlan、gre、vxlan、ovs、openflow、sdn、iptables等,当然这里不会做具体技术介绍,概述技术,主要将其与openstack的结合点做详细分析。 nova-network网络架构 在nova-network中,其网络模型包括flat、dhcp flat、vlan,用到的技术主要有bridge、vlan, dhcp flat多网络节点架构 优点:结构简单,稳定 ...

0
0
发表于云计算专区
2016/03/29 10:11

neutron工作原理(转)

neutron是openstack的一个重要模块,也是比较难以理解和debug的模块之一。 我这里安装如图安装了经典的三个节点的Havana的Openstack 图1 分三个网络: External Network/API Network,这个网络是连接外网的,无论是用户调用Openstack的API,还是创建出来的虚拟机要访问外网,或者外网要ssh到虚拟机,都需要通过这个网络 Data Network,数据网络,虚拟机之间的数据传输通过这个网络来进行,比如一个虚拟机要连接另一个虚拟机,虚...

0
0
发表了博客
2019/04/28 09:49

Neutron local network 学习

local network 的特点是不会与宿主机的任何物理网卡相连,也不关联任何的 VLAN ID。 对于每个 local netwrok,ML2 linux-bridge 会创建一个 bridge,instance 的 tap 设备会连接到 bridge。位于同一个 local network 的 instance 会连接到相同的 bridge,这样 instance 之间就可以通信了。 因为 bridge 没有与物理网卡连接,所以 instance 无法与宿主机之外的网络通信。 同时因为每个 local network 有自己的 bridge,bridge 之...

0
0
发表于云计算专区
2016/03/31 10:21

七、OpenStack 安装 Neutron-4

在Controller 节点验证Neutron Services # nano /etc/rabbitmq/rabbitmq.config [{rabbit, [{loopback_users, []}]}]. # service rabbitmq-server restart # source admin-openrc.sh # neutron ext-list # neutron agent-list 在Controller 节点创建初始Networks External Network # source admin-openrc.sh # neutron net-create ext-net --shared --router:external=True Subnet on External Network #neutron subnet-create...

0
0
发表于云计算专区
2016/03/25 13:39

理解 OpenStack 高可用(HA)(3):Neutron 分布式虚拟路由(Neutron Distributed Virtual Routing)

本系列会分析OpenStack 的高可用性(HA)概念和解决方案: (1)OpenStack 高可用方案概述 (2)Neutron L3 Agent HA - VRRP (虚拟路由冗余协议) (3)Neutron L3 Agent HA - DVR (分布式虚机路由器) (4)Pacemaker 和 OpenStack Resource Agent (RA) (5)RabbitMQ HA (6)MySQL HA (7)Pacemaker 和 OpenStack Resource Agent (RA) Neutron 作为 OpenStack 一个基础性关键服务,高可用性(HA)和扩展性是它的基本需...

0
0
发表了博客
2018/08/29 17:13

neutron通信原理理解

compute: [root@compute01 ~]# ip add show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens33: <BROADCAST,MULTICAST,UP,LOWER_...

0
0
发表了博客
2019/03/05 14:01

openstack-neutron

  1、neutron     1.1 neutron架构     neutron-server 对外提供 OpenStack 网络 API,接收请求,并调用 Plugin 处理请求 Plugin 处理 Neutron Server 发来的请求,维护 OpenStack 逻辑网络的状态, 并调用 Agent 处理请求 分为core plugin 和 service plugin,已经集成到 neutron server,不需要运行独立的 plugin 服务。 neutron-dhcp-agent 提供DHCP服务 neutron-metadata-agent 为虚拟机访问metadata服务提供网络通...

0
0
发表了博客
2019/03/17 21:25

openstack-neutron(queens)

介绍 neutron 为 open stack 所有组件提供网络通讯提供服务。 功能: 网络(network)  构建一个独立的网络分为提供者网络和自服务网络 子网(subnet)   在网络中各个独立网段的子网 端口(port)     代表虚拟交换机上的一个虚拟机端口,在每个子网中虚拟机的网卡连接端口后就会拥有MC 地址和IP 地址。PORT 的IP地址是从子网地址池中分配来的。 路由       每个子网都是独立网段,想要不同网段相互通讯就需要路...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页