openstack allinone vxlan,虚机网络不通
2019-10-26 13:57
2859 查看
环境:openstack Q版本,allinone,linuxbridge+vxlan
现象:虚机可以拿到地址,但是ping不通网关和dhcp服务器
由于是allinone环境,虚机的tap直接挂到bridge,而dhcp和网关的接口也是直接挂到该bridge,按理虚机是可以直接访问dhcp和网关的,但是虚机确实不通,通过抓包发现连接dhcp的tap没有报文,好像是linux bridge没有转发报文,实在没有办法,把vxlan接口从bridge中删除,虚机竟然可以ping通了,重启linuxbridge agent,继续调试,发现bridge fdb show vxlan-xx,有两个条目
{网关mac} dst 127.0.0.1 self
{dhcp服务器mac} dst 127.0.0.1 self
想起来vxlan的local_ip配置的是127.0.0.1,改成网口的物理地址,重启物理机测试,bridge fdb show vxlan-xx没有多余的条目了,虚机也可正常ping通
怀疑的点是 虽然网关和dhcp的tap和虚机的tap都是连在一个桥上,但是由于是vxlan网络,桥收到这个报文后还是转发了vxlan接口处理,而由于dst是127.0.0.1,访问出现了异常
相关文章推荐
- packstack allinone + vxlan 用vbox的虚拟机搭建openstack(单节点双网卡)
- 手动安装liberty版本openstack环境(allinone)---安装dashboard
- OpenStack入门之【OpenStack-havana】之单网卡-All In One 安装(基于CentOS6.4)
- openstack --allinone
- openstack_juno_allinone_ubuntu的脚本文件
- Install OpenStack all-in-one
- 【OpenStack-havana】之单网卡-All In One 安装(基于CentOS6.4)
- 手动安装liberty版本openstack环境(allinone)---安装nova
- OpenStack All in One 虚拟机环境手动安装(Ubuntu)
- OpenStack Swift All In One安装部署流程与简单使用
- 手动安装liberty版本openstack环境(allinone)---环境准备
- Openstack Kilo Install All-in-one
- 手动安装liberty版本openstack环境(allinone)---安装数据库及rabbitmq
- OpenStack 初探(一) -- All-In-One模式部署(初学OpenStack必备)
- OpenStack----使用devstack 安装openstack(All in one)
- Openstack All in One @ centos6.3 install guide
- openstack-all in one 配置
- RedHat6.5 安装OpenStack all in one-RDO方式
- OpenStack Liberty 版本 All-In-One 一键安装ISO 及安装指导
- Centos下使用packstack安装openstack allinone版本