1. OVS的组成

  2. OVS的匹配条件和动作

  3. OVS的发展方向

  4. OVS的实践

  • OVS与Namespace配合模拟租户之间的数据通信

基本思路:

Namespace模拟出不同的主机,这些主机之间的通信需要通过S1和S2这两个OVS交换机进行,交换机与主机之间的端口为internal类型,交换机与交换机之间的端口类型为patch类型。通过手工配置流表,在一个交换机的两个端口之间直接进行转发。

操作步骤

1.        创建两个OVS交换机

ovs-vsctl add-br s1

ovs-vsctl add-br s2

2.        创建交换机上的端口

ovs-vsctl add-port s1 p2

说明,系统会提示此端口不存在,这个不用关心。

以此类推,创建出P2,P3,P4

3.        配置端口类型与逻辑端口编号

ovs-vsctl set Interface p1 ofport_request=10

ovs-vsctl set Interface p1 type=internal

ovs-vsctl set Interface p2 ofport_request=11

ovs-vsctl set Interface p2 type=internal

ovs-vsctl set Interface p3 ofport_request=1

ovs-vsctl set Interface p3 type=internal

ovs-vsctl set Interface p4 ofport_request=2

ovs-vsctl set Interface p4 type=internal

4.        创建命名空间,模拟客户的主机

5.        建立两个交换机之间的连接

6.        下发流表,让交换机的两个端口之间直接进行转发

7.        发起ping包操作,可见流量可以通信

最新文章

  1. 通过uCGUIBulider4.0建立的ucGUI文件,控件汉字不能显示问题解决办法
  2. web单页应用(1)--第一个SPA
  3. gjd
  4. Arduino示例教程超声波测距实验
  5. PacBio下机数据解读
  6. Redis的Set操作
  7. 改变DEV控件的字体 z
  8. oracle----修改表中的数据
  9. 处理 insert 字段内容包含 单引号 的问题
  10. css样式写一个三角形
  11. sqlserver大容量日志文件处理
  12. jquery与ajax的XMLHttpRequest对象介绍
  13. Javascript面对对象. 第五篇
  14. Android SlidingMenu 使用详解
  15. 蓝桥第八届省赛 javaB组承压计算
  16. 30-socketserver类
  17. saltstack安装与配置
  18. MYSQL数据库在Windows系统中重置root密码
  19. java-Arrays类
  20. PCL—低层次视觉—关键点检测(iss&Trajkovic)

热门文章

  1. Android 日夜间切换Demo
  2. base(function strchr)
  3. 201521123064 《Java程序设计》第8周学习总结
  4. 201521123044 《Java程序设计》第4周学习总结
  5. 201521123059 《Java程序设计》第十周学习总结
  6. Java第十一周学习总结
  7. lintcode 155 二叉树的最小深度
  8. SpringMVC第四篇【参数绑定详讲、默认支持参数类型、自定义参数绑定、RequestParam注解】
  9. Spring第七篇【Spring的JDBC模块】
  10. 关于APP分享到QQ、微信等