Openswitch虚拟交换机

openvswitch: 开放的虚拟交换机,虚拟交换就是利用虚拟平台,通过软件的方式形成交换机部件。 跟传统的物理交换机相比,虚拟交换机同样具备众多优点:1. 配置灵活; 2. 成本更低

接下来通过openvswitch + netns 实现如下虚拟网络架构:

clip_image002

这里通过vmware来实现:

系统:centos7.2 x64

主机1 一张网卡,模式:仅主机模式

主机2 两张网卡,1: 模式:桥接模式;2: 模式:仅主机模式

主机1:eno16777736: 192.168.190.128

主机2:eno16777736: 192.168.190.130 eno33554992: 192.168.1.167

1、安装Openvswitch,创建主机1的虚拟网络

主机1配置:

扫描二维码关注公众号,回复: 5984074 查看本文章

clip_image004

主机2配置:

clip_image006

这样两台主机之间就建立其了vxlan的隧道传输

2、在主机1上创建虚拟机vm1

clip_image008

3、在主机2上实现netns

clip_image010

clip_image012

clip_image014

我们需要创建两张虚拟网卡,这里的虚拟网卡可以理解成网线。

clip_image016

就是图中红色的两段。首先将netnsopenvswitch连接起来。
创建一对网卡,net-in是前半段,net-out是后半段,就像网线一样,前半段我们接到openvswitch上,后半段接到netns上,这样就在同一个网络里面了

clip_image018

clip_image020

clip_image022

猜你喜欢

转载自www.cnblogs.com/kongdeyuan/p/10755272.html