OpenStack精华问答 | OpenStack 网络中 OpenFlow 规则的作用是什么?

640?wx_fmt=png

被亲生父母抛弃,被众多大厂拒绝,OpenStack 却依旧坚挺。今天就让我们看看关于OpenStack 的精华问答。


640?wx_fmt=gif1

Q:OpenStack 网络中 OpenFlow 规则的作用是什么?


A: OpenFlow 规则是一种机制,这种机制定义了一个数据包如何从源到达目的地。OpenFlow 规则存储在 flow 表中。flow 表是 OpenFlow 交换机的一部分。当一个数据包到达交换机就会被第一个 flow 表检查,如果不匹配 flow 表中的任何入口,那这个数据包就会被丢弃或者转发到其他 flow 表中。


640?wx_fmt=gif2

Q:怎样查看 OpenFlow 交换机的信息(比如端口、表编号、缓存编号等)?


A:假如我们要显示 OpenFlow 交换机的信息(br-int),需要执行如下命令:OpenStack精华问答 | OpenStack 网络中 OpenFlow 规则的作用是什么?_第1张图片


640?wx_fmt=gif3

Q:如何显示交换机中的所有 flow 的入口?


A: 可以使用命令 ovs-ofctl dump-flows 来查看交换机的 flow 入口。假设我们想显示 OVS 集成桥(br-int)的所有 flow 入口,可以使用如下命令:640?wx_fmt=png


640?wx_fmt=gif4

Q:什么是 Neutron 代理?如何显示所有 Neutron 代理?


A: OpenStack Neutron 服务器充当中心控制器,实际网络配置是在计算节点或者网络节点上执行的。Neutron 代理是计算节点或者网络节点上进行配置更新的软件实体。Neutron 代理通过 Neuron 服务和消息队列来和中心 Neutron 服务通信。可通过如下命令查看 Neutron 代理列表:640?wx_fmt=png


640?wx_fmt=gif5

Q:CPU Pinning 是什么?


A:CPU Pinning 是指为某个虚拟机保留物理核心。它也称为 CPU 隔离或处理器关联。有两个目的:

它确保虚拟机只能在专用核心上运行

它还确保公共主机进程不在这些核心上运行

我们也可以认为 Pinning 是物理核心到一个用户虚拟 CPU(vCPU)的一对一映射。


640?wx_fmt=png

小伙伴们冲鸭,后台留言区等着你!

关于OpenStack,今天你学到了什么?还有哪些不懂的?除此还对哪些话题感兴趣?快来留言区打卡啦!留言方式:打开第XX天,答:……

同时欢迎大家搜集更多问题,投稿给我们!风里雨里留言区里等你~


福利

1、扫描添加小编微信,备注“姓名+公司职位”,加入【云计算学习交流群】,和志同道合的朋友们共同打卡学习!


OpenStack精华问答 | OpenStack 网络中 OpenFlow 规则的作用是什么?_第2张图片

2、公众号后台回复:白皮书,获取IDC最新数据白皮书整理资料!


推荐阅读:

  • 漫画:图的 “最短路径” 问题 | 技术头条

  • 一张“黑洞”照片需半吨重硬盘?更逆天的操作还有这些……

  • Python的10个“秘籍”,这些技术专家全都告诉你了

  • 12 岁开始自学 Web 开发,他竟说初学者别搭理大牛?!

  • 从 0 到管理 200 人,这位程序员是如何做到的? | 程序员有话说

  • 4000万假币流入波场, 发生在凌晨的BTT假币攻击事件始末及细节披露

  • 马云再谈 996:真正的 996 与被剥削无关


640?wx_fmt=png 真香,朕在看了!

你可能感兴趣的:(OpenStack精华问答 | OpenStack 网络中 OpenFlow 规则的作用是什么?)