OVS
文章平均质量分 90
cloudvtech
这个作者很懒,什么都没留下…
展开
-
Openshift的网络之一:概览和基本配置
一、前言Openshift可以看作是对于kubernetes和docker解决方案的更高级别封装,提供了PAAS解决方案级别的基础设施,包括:镜像构建和registry存储服务部署和暴露(Router)基于OVS SDN的overlay CNI实现更细粒度的权限控制(RABC)在我们的lagecy应用向容器云解决方案迁移的过程中,在使用kubernetes方案作为过度之后,最终使用了Openshi...原创 2018-04-22 11:37:15 · 5077 阅读 · 0 评论 -
DPDK系列之十三:基于OVS-DPDK的容器数据通道分析
一、前言根据文章《DPDK系列之十一:容器云的数据通道加速方案概览》和文章《DPDK系列之十二:基于virtio、vhost和OVS-DPDK的容器数据通道》的分析,部署在物理机或者虚拟机上的容器可以有多种方案来进行数据通道的加速。而类似SR-IOV的方案需要特定NIC硬件的支持并且在容器迁移灾备方面没有太大的灵活性,所以本文主要对于基于virtio-user(virtio PMD)和vhost-...原创 2018-06-11 10:56:35 · 1920 阅读 · 0 评论 -
DPDK系列之十二:基于virtio、vhost和OVS-DPDK的容器数据通道
一、前言原创 2018-06-09 07:53:22 · 7202 阅读 · 0 评论 -
DPDK系列之十三:容器基于OVS-DPDK的dpdkvhostuser端口的pktgen和testpmd数据包测试
一、前言原创 2018-06-10 08:01:19 · 3319 阅读 · 0 评论 -
DPDK系列之十一:容器云的数据通道加速方案概览
一、前言原创 2018-06-08 10:27:05 · 4679 阅读 · 0 评论 -
DPDK系列之十:qemu-kvm不同网络前端和后端网络性能对比测试
一、前言本文通过改变如下一些变量来对qemu-kvm不同的网络前端和后端的组合进行性能测试:- default qemu 1.5.3 vs qemu 2.11.0- virtual NIC inside guest VM use virtio or e1000- vNIC tx/rx queue size- default bridge virbr0 vs ovs bridge- OVS ...原创 2018-06-07 10:44:54 · 1947 阅读 · 2 评论 -
DPDK系列之八:qemu-kvm virtio-net基于OVS-DPDK接入的网络性能测试
一、前言本文创建基于普通bridge的一对VM和基于OVS-DPDK的一对VM,并使用iperf进行网络性能测试,需要注意的是,在这两个测试中,虚拟机内部只是使用普通的virtio-net前端而不是DPDK。转载自https://blog.csdn.net/cloudvtech二、编译和安装qemu-kvm2.1 编译安装wget https://download.qemu.org/qemu-2....原创 2018-06-06 08:20:24 · 5205 阅读 · 2 评论 -
DPDK系列之七:OVS-DPDK的在CentOS安装和测试
一、前言根据文章《DPDK系列之六:qemu-kvm网络后端的加速技术》,OVS-DPDK可以给虚拟机的部署密度和虚拟机网络性能的提升带来帮助。本文将介绍如何编译和安装DPDK以及如何使用DPDK提升网络性能:OS:CentOS 7.4.1708OVS:2.8.1DPDK:17.08.1转载自https://blog.csdn.net/cloudvtech二、操作系统和DPDK的安装2.1 系统配...原创 2018-06-05 14:32:16 · 6638 阅读 · 2 评论 -
Openshift的网络之二:SDN master代码分析
一、前言Openshift基于OVS SDN的CNI网络方案具有一个以etcd key-value store为中心master节点和若干worker节点,Openshift SDN master在etcd维护一个worker节点和SDN网络相关的数据库。master主要的责任如下:当Openshift加入或者删除一个worker节点,master会监听到这个事件,为这个节点分配或者收回子网段,将...原创 2018-04-23 09:18:29 · 1037 阅读 · 0 评论 -
Openshift的网络之五:OVS SDN CNI网络流控机制
一、前言OVS使用Linux内核自带的traffic-control机制进行流量控制以实现SDN QoS,一般的内核都会将"ingress qdisc"(Queueing Disciplines)编译在内。ingress_policing_rate这个网络接口最大的发包速率ingress_policing_burst最大发包率之外的额外发包能力,以应对突发流量Openshift由于使用OVS作为S...原创 2018-04-29 15:04:25 · 3051 阅读 · 0 评论 -
Openshift的网络之四:openshift-ovs-multitenant模式代码分析
一、前言ovs-multitenant模式与ovs-subnet模式相比,对每个project设置了VxLAN的VNID,只有在同一个project里面的POD发出的数据包只有打上一样的VNID,才能为这个project里面其它数据包接收。这为openshift的多租户模式提供了project级别的较粗粒度的网络隔离。在这种模式下,SDN进程需要监听Openshift project的加入和删除事...原创 2018-04-27 18:23:02 · 1829 阅读 · 0 评论 -
Openshift的网络之三:openshift-ovs-subnet代码分析
一、前言Openshift基于OVS SDN的CNI网络方案中,存在一个SDN master节点,而Openshift的所有工作节点也都是SDN的工作节点。SDN工作节点在启动的时候先向master注册(建立etcd子节点),master监控到这个节点注册信息之后,会为自节点分配一个子网写入到etcd该子节点下面,然后自节点利用这些信息在节点本地进行初始化配置:建立OVS bridge设备br0,...原创 2018-04-24 13:19:09 · 2071 阅读 · 0 评论 -
DPDK系列之十四:在kubernetes运行Intel的vhost-user-net-plugin插件以支持dpdk
一、前言根据文章《容器云的数据通道加速方案概览》的描述,借助Intel提供的vhost-user-net-plugin CNI,可以为基于Kubernetes的容器配置使用virtio前端和vhost-user后端的数据通道加速方案,vhost-user后端port可以由OVS-DPDK或者VPP提供。本文就将使用multus绑定flannel和vhost-user-net-plugin两种网络类...原创 2018-06-12 09:10:48 · 4432 阅读 · 0 评论