Neutron中的数据包路径
来源:互联网 发布:python msi下载 编辑:程序博客网 时间:2024/05/21 15:47
我们先通过如下一个简单的流程来了解客户机如何连接到网络上。
- 租户创建了一个网络,比方说mynet
- 租户为此网络分配一个子网,比如192.168.122.0/24
- 租户启动一个客户机,并指明一个网口连接到mynet
- Nova通知Neutron并在mynet上创建一个端口,如port1
- Neutron选择并分配一个IP给port1
- 客户机通过port1就连接到了mynet上
本图中,11.12.19.111是客户端的IP, 12.212.175.2为虚拟机的Floating IP,12.212.175.3为Router(这个Router为Neutron中的虚拟Router)。每片黄色方框为一个物理机,其中左边的物理机为计算节点,只有一个namespace,右边的物理机为网络节点,除默认名字空间外,还有两个网络名字空间,一个用于Router(l3-agent),另外一个用于dhcp-agent。
粗算一下,外网数据包想要到达虚拟机,要经过五个桥,三次路由查找,两次gre处理,还要经过n个ovs桥接口。回去还得走这么长一段路,费劲!
0 0
- Neutron中的数据包路径
- Neutron中的iptables
- Neutron中的Service类
- neutron中的网络
- Neutron中的Quota
- Juno Neutron中的新feature
- RPC在neutron中的应用
- Neutron中的dhcp过程分析
- neutron
- Neutron
- 数据包经过防火墙的路径
- 抓取模拟器中的数据包
- Wireshark中的数据包
- OpenStack Neutron云服务中的开放网络
- Neutron中的L3 HA特性(by quqi99)
- OpenStack Neutron中的dhcp agent实现
- OpenStack 中的neutron-server启动过程
- 一张图理解OpenStack Neutron中的调用
- 飞规划局法规和法规和法规和规范
- 将Excel点数据批量导入ArcMAP图层
- VmRSS: 33604 kB
- coco2dx中,创建精灵的各种方法
- intellij新建maven工程部署到tomcat提示缺少jar包
- Neutron中的数据包路径
- JAVA TreeMap 红黑树
- 用快速排序的思想求第K大的数值
- String、StringBuffer与StringBuilder之间区别
- commons_dbutils的介绍与使用
- 快速幂模板
- A letter for all the CSDN blogers and Staffs
- hdu4911 简单树状数组
- hdu 2072 单词数 字符串处理