千家信息网

openstack mitaka版本fwaas v1是怎么样的

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,小编给大家分享一下openstack mitaka版本fwaas v1是怎么样的,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下
千家信息网最后更新 2026年11月03日openstack mitaka版本fwaas v1是怎么样的

小编给大家分享一下openstack mitaka版本fwaas v1是怎么样的,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

首先配置参考的是https://docs.openstack.org/ocata/networking-guide/fwaas-v1-scenario.html

原理性的东西就不在这里介绍了,网上有很多参考资料。简单的归纳一下,openstack的fwaas是基于router namespace的iptables来实现的,配置、重启服务、添加FireWall 规则之后,如果没有新的iptables规则出现,那就会导致配置FireWall rules无法生效,我在实际测试过程中就遇到了这个问题。研究了一下代码发现,问题的核心出在了这段代码上:

/usr/lib/python2.7/site-packages/neutron_fwaas/services/firewall/drivers/linux/iptables_fwaas.py

研究了一下,这段代码总觉得很奇怪。一般来说,ovs版本的route都会配置为DVR类型,所以按照这段代码的逻辑,只有route配置了外部网关,才会在controller节点出现类似snat-0411a7ef-7aa8-4584-ad40-6d1e7be9a309这样的namespace;只有虚机绑定了浮动ip,才会在compute节点出现类似fip-fd5962ff-2177-402e-bec6-6a307e890868这样的namespace。也就是这分布式路由的场景下,FireWall只能控制南北向的流量,无法控制东西向的流量(因为没有用到router_info.iptables_manager)。

所以如果想控制东西向流量,只能将"if not router_info.router.get('distributed'):"这行代码去掉,这样FireWall的rules才会下发到每个节点的qrouter-xxxxxx的namespace中。

以上是"openstack mitaka版本fwaas v1是怎么样的"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

代码 配置 版本 东西 流量 篇文章 节点 参考 控制 内容 只有 规则 问题 东西向 研究 一般来说 不怎么 也就是 分布式 南北 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广东万易互联网科技有限公司惠州分公司 河南真二互联网科技有限公司 互联网科技开发公司 浩特互联网科技 宜安科技 互联网金融 科技互联网公司logo 重庆科技学院互联网 互联网实体化科技化 银川新华互联网科技职业技术培训学校图片 栖莱科技互联网股份有限公司 互联网校园科技培训 互联网和黑科技的看法 互联网为啥属于高科技 智腾互联网科技有限公司 苏州五指互联网络科技有限 新兴科技互联网创新大赛颁奖典礼 互联网在线教育科技创业 互联网科技机房 中国科技和美国互联网 互联网科技收购价值 西安纸贵互联网科技有限公司 迪茉互联网科技 互联网科技logo 中国科技互联网公司收入 互联网科技实习生岗位职责 互联网科技项目计划书材料类 互联网科技与大数据专业 合肥互联网科技公司公章图片 神州科技互联网有限公司 第三届互联网大会安防黑科技
0