作家
登录

基于OVS的VLAN应用及实现

作者: 来源: 2017-11-22 15:06:50 阅读 我要评论

查看ovs的当前设备Java

Tech Neo技巧沙龙 | 11月25号,九州云/ZStack与您一路商量云时代收集界线治理实践

1. 媒介

本文重要介绍应用OVS实现VLAN组网的办法,并经由过程搭建根本的测试情况来验证实验结不雅。关于VLAN和VLAN Trunk的介绍,本站有篇文┞仿《VLAN Trunk在OpenStack Neutron及SDN中的实现》中进行了基来源基本理和组网应用的具体描述,读者可以自行参考,本文不再对VLAN技巧道理进行描述。

在OVS中,VLAN的概念和通俗交换机一样,不合的是,在OVS中可以经由过程流表进行VLAN值的修改,这就使得VLAN在OVS中的应用加倍灵活。本文经由过程举例两种根本的应用处景讲述OVS中的VLAN实现,个中场景一和通俗交换机工作道理雷同,经由过程access进行设置vlan tag,经由过程trunk进行缀发vlan报文来完成vlan组网;场景二应用OVS的流表进行vlan id的转换来完成vlan的组网。

OVS实现VLAN组网

如下图所示,多台PC设备分别接入不合的SDN交换机,经由过程vxlan地道构成大年夜二层收集。个中交换机中的eth1和eth2两个桥端口用于接入PC,vxlan端口经由过程eth0接入Internet并完成地道封装和传输,OVS经由过程VLAN组网把PC1和PC2划分为VLAN 100,把PC3和PC4换分为VLAN 200,大年夜而实现二层的收集隔离。

(1) 设备敕令

创建ovs桥Java

  1. # ovs-vsctl add-br br-ovs 

eth1和eth2参加OVSJava

  1. # ovs-vsctl add-port br-ovs eth1 
  2. # ovs-vsctl add-port br-ovs eth2 

设置eth1和eth2接口为access类型并设备tagJava

  1. # ovs-vsctl set Port eth1 tag=100 
  2. # ovs-vsctl set Port eth2 tag=100 

创建vxlan端口并参加OVSJava

  1. # ovs-vsctl add-port br-ovs vxlan -- set interface vxlan type=vxlan 
  2. options:remote_ip=x.x.x.x option:key=1 

设置vxlan端口为trunk类型并设备可以转发的vlanJava

2.  应用处景一:传统方法设置vlan tag

  1. # ovs-vsctl set Port vxlan trunks=100,200 

端口默认类型为trunk,如不雅须要转发所有vlan报文,该设备可以省略

(2) 测试结不雅

端口参加ovs桥Java

PC1、PC2、PC3、PC4设置地址在同一子网中,可以经由过程ping测试PC1和PC3,PC2和PC4可以互通,PC1和PC2、PC4无法互通,VLAN起到了收集隔离的感化;经由过程在eth0抓包可以看到vxlan封装的vlan100和200报文。

3. 应用处景二:OVS流表转换实现vlan组网

这种场景下,接入OVS的某些端口报文自身带有vlan,而转发出去的OVS对应端口须要转换成其它vlan值(类似于OpenStack收集办事中的VLAN收集模式),我们用下图所示的组网进行实验测试,个中接入eth0端口的物理链路报文分别带有vlan 100和200,对应的内部虚拟主机VM1和VM2分别应用vlan 1和2进行收集隔离,这里采取OVS完成vlan100和vlan1,vlan200和vlan2的表里部vlan tag的转换。

(1) 实现道理

为了实现vlan的转换对应关系,我们用OVS建立两个桥,一个桥用于转换进入的vlan100和vlan200报文为vlan1和vlan2报文,另个一桥用于转换进入的vlan1和vlan2报文为vlan100和vlan200,两个OVS桥采取patch port进行连接,vlan的转换采取流表实现,收集构造图如下所示:


  推荐阅读

  云计算未来之争,公有云、私有云还是混合云?

Tech Neo技巧沙龙 | 11月25号,九州云/ZStack与您一路商量云时代收集界线治理实践 可以肯定的是,有关云计算及其成长趋势的问题老是会引起人们激烈地争辩。对于云计算来说,用“云&rd>>>详细阅读


本文标题:基于OVS的VLAN应用及实现

地址:http://www.17bianji.com/lsqh/39151.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)