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),需要执行如下命令:640?wx_fmt=png


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


640?wx_fmt=jpeg

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


推荐阅读:


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

猜你喜欢

转载自blog.csdn.net/FL63Zv9Zou86950w/article/details/89324950