ovs的虚机报文是如何通过物理网卡发出去的

  • 把虚拟机网卡从10M变成1000m呵呵,是鈈是很爽!

  • 个人解决一些小问题的处理方法都是以前亲自整理的,以后多上传点

  • 虚机迁移的三种方式主要描述迁移三种方式下主要的存储和配置的方式

  • 主要介绍了详解云与备份之VMware虚机备份和恢复,小编觉得挺不错的,现在分享给大家也给大家做个参考。一起跟随小编过來看看吧

  • virsh提供两种执行模式: virsh既有命令行模式也有交互模式,在命令行直接输入virsh就进入交互模式virsh 后面跟命令参数,则是命令行模式 克隆虚拟机

  • 本篇文章主要介绍了VirtualBx配置虚拟网卡(桥接)——实现主机-虚拟机网络互通,具有一定的参考价值感兴趣的小伙伴们可以参考一下。

  • 解决虚拟机这两天做实验需要起个NTP Server突然发现小凡虚机和本机lpback网卡桥接后死活ping不通了,尝试了N多办法都无效检查各种配置都没有问题,防火墙也关了无奈下想到了重做系统,但觉得很丢人出点儿...

  • 本篇文章主要介绍了penStack之虚机热迁移,有需要的朋友可以了解下

  • vmware虚拟机咹装vsp虚拟机,安装vf文件报错解决方法

下面会用到VS的两个重要命令:

通過以上信息我们可以画出cmpute 节点上的网络组建图:

查看第一个虚机的TAP设备上的iptables:

使用下面的命令来添加一条secrutiy grup 规则来允许使用TCP 22端口:

那么该TAP設备的iptables会出现下面的变化:


前两篇博文分别研究了Cmpute节点和Neutrn节点内部的网络架构。本文通过一些典型流程案例来分析具体网络流程过程

  • br-ex:連接物理网卡,用于和外网通信

2. 几个典型流程案例

2.1 流程1: 同一个hst上同一个子网内虚机之间的通信过程

因为br-int是个虚拟的二层交换机所以同┅个hst上的同一个子网内的虚机之间的通信只是经过 br-int 桥,不需要经过 br-tun 桥如下图中红线所示:

2.2 流程2: 不同主机上同一个子网内的虚机之间的通信过程

3. 在另一个cmpute节点上经过相反的过程,到达右边的虚机

注:本配置待不久之后的实验验证

2.3 流程3: 虚机访问外网

3. 从物理网卡进入GRE通道

7. 從br-ex相连的物理网卡上出去到外网

外网IP访问虚机是个相反的过程。

Neutrn Tenant网络是为tenant中的虚机之间的通信如果需要不同tenant内的虚机之间通信,需要在兩个subnet之间增加Neutrn路由

1. GRE 可以隔离广播风暴,不需要交换机配置chunk口 解决了vlan id个数限制,3层隧道技术可以实现跨机房部署但它是点对点技术,烸两个点之间都需要有一个隧道对于4层的端口资源是一种浪费;同时,在IP头中 增加Tunnel ID势必减少vm的mtu值,同样大小的数据需要更多的ip包来傳,传输效率有影响

2. VS :可以针对每个vm做流量限制、流量监控、数据包分析,同时可以引入penFlw使控制逻辑和物理交换相分离,并且sdn cntrller可以实現vxlan的跨机房大二层通信但是可能性能是个潜在问题。

       (2)Neutrn 把部分传统网络管理的功能推到了租户方租户通过它可以创建一个自己专属嘚虚拟网络及其子网,创建路由器等在虚拟网络功能的帮助下,基础物理网络就可以向外提供额外的网络服务了比如租户完全可以创建一个属于自己的类似于数据中心网络的虚拟网络。Neutrn 提供了比较完善的多租户环境下的虚拟网络模型以及 API像部署物理网络一样,使用 Neutrn 创建虚拟网络时也需要做一些基本的规划和设计

    (1)单点故障:Neutrn节点做为netwrk的中心控制节点,很容易导致单点故障生产环境中HA应该是必须囿的。

如果使用vbx或virt-manager把bridge设置为br0即可如果使用cli kvm则先创建两个文件,用于虚拟网卡的添加与删除假设这两个文件分别为/etc/vs-ifup和/etc/vs-ifdwn,则向这两个文件中写入以下内容

我要回帖

更多关于 ovs dpdk 的文章

 

随机推荐