kilo中network节点qrouter不能ping通外网

各位大侠:我的openstack是按照kilo的官方文档安装在vbox环境中的,我们环境的外网是172.26.11.0/24

和官方文档一样192.168.1是租户虚拟网段,172.26.11是外部网络,其中11.254是外部网络网关。

network节点上的qrouter配置如下:
root@network:~# ip netns exec qrouter-e0b937b0-5a83-4b35-8a73-23503c74e4ba ip addr
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
10: qr-7a9bd16e-0f: mtu 1500 qdisc noqueue state UNKNOWN group default
    link/ether fa:16:3e:fc:8f:8c brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.1/24 brd 192.168.1.255 scope global qr-7a9bd16e-0f
       valid_lft forever preferred_lft forever
    inet6 fe80::f816:3eff:fefc:8f8c/64 scope link
       valid_lft forever preferred_lft forever
11: qg-0f71272e-6c: mtu 1500 qdisc noqueue state UNKNOWN group default
    link/ether fa:16:3e:5f:fe:8b brd ff:ff:ff:ff:ff:ff
    inet 172.26.11.43/24 brd 172.26.11.255 scope global qg-0f71272e-6c
       valid_lft forever preferred_lft forever
    inet6 fe80::f816:3eff:fe5f:fe8b/64 scope link
       valid_lft forever preferred_lft forever


qg-0f71272e-6c这个接口配的是外网地址,可是ping不通其他外网地址(比如外部网关172.26.11.254),其他外网机器也ping不通它(11.43),但是奇怪的是arp大家都能获得:
root@network:~# ip netns exec qrouter-e0b937b0-5a83-4b35-8a73-23503c74e4ba arp
Address                  HWtype  HWaddress           Flags Mask            Iface
172.26.11.254            ether   64:a0:e7:42:7a:c1   C                     qg-0f71272e-6c
192.168.1.2              ether   fa:16:3e:c2:54:8d   C                     qr-7a9bd16e-0f
172.26.11.40             ether   f0:de:f1:d4:25:e5   C                     qg-0f71272e-6c

这里qrouter能获得外部网关254和外部机器40的arp。

ping的时候就是:
root@network:~# ip netns exec qrouter-e0b937b0-5a83-4b35-8a73-23503c74e4ba ping 172.26.11.254
PING 172.26.11.254 (172.26.11.254) 56(84) bytes of data.
From 172.26.11.43 icmp_seq=14 Destination Host Unreachable
From 172.26.11.43 icmp_seq=15 Destination Host Unreachable
From 172.26.11.43 icmp_seq=16 Destination Host Unreachable


和网管交流了,我们的外部网络是vlan,我在openstack中创建的ext-net是flat(和官方文档一样),这个应该不影响吧。

另外,官方的L3-AGENT配置文件如下:
[DEFAULT]
...
interface_driver = neutron.agent.linux.interface.OVSInterfaceDriver
external_network_bridge =
router_delete_namespaces = True


external_network_bridge留空了,文档中是说为了让一个agent中有多个ext-net,故意不设置值?难道我应该在这里设置为br-ex??

大家帮帮忙给出点方向,线索或者是一些调试命令都行啊!
参与35

21同行回答

kyo0325kyo0325系统工程师mg
完全是按照官方文档的Create initial networks一节创建的外部网络和租户网络。显示全部
完全是按照官方文档的Create initial networks一节创建的外部网络和租户网络。收起
IT其它 · 2015-05-27
浏览2737
zhanghao001122zhanghao001122项目经理北京休伦科技有限公司
很有可能是你说的那个配置的问题.vrouter找不到出口对应的物理网卡,不知道往哪里发.显示全部
很有可能是你说的那个配置的问题.vrouter找不到出口对应的物理网卡,不知道往哪里发.收起
软件开发 · 2015-05-27
浏览2631
piggy_shpiggy_sh软件开发工程师netis
这个问题,我遇到过,外部网络设置必须开启混杂模式,否则就不通显示全部
这个问题,我遇到过,外部网络设置必须开启混杂模式,否则就不通收起
软件开发 · 2015-09-01
浏览2897
AWCloud海云捷迅AWCloud海云捷迅产品总监北京海云捷迅科技有限公司
可以提供下创建外部网络的命令吗?首先看下从网络节点上ping 172.26.11.254是不是能ping通?如果可以证明是可以出外部网络的。如果采用ovs的话,external_network_bridge应该要配成br-ex。配置完成后重启下服务试试。...显示全部
可以提供下创建外部网络的命令吗?
首先看下从网络节点上ping 172.26.11.254是不是能ping通?如果可以证明是可以出外部网络的。
如果采用ovs的话,external_network_bridge应该要配成br-ex。配置完成后重启下服务试试。收起
软件开发 · 2015-05-27
浏览2568
jiunwayjiunway软件开发工程师ff
我也遇到相同問題  請問最後有解嗎? 可以加我交流一下 skype: jiunway显示全部

我也遇到相同問題  請問最後有解嗎? 可以加我交流一下 skype: jiunway

收起
互联网服务 · 2016-01-06
浏览2864
haozhihaozhi系统工程师深圳辰来信息科技有限公司
kilo版本确实有这个问题,搞了两天还没解决,试了juno版本就没有这个问题,有人解决了吗? 有交流的可以加我QQ : 419212402显示全部

kilo版本确实有这个问题,搞了两天还没解决,试了juno版本就没有这个问题,有人解决了吗? 有交流的可以加我QQ : 419212402

收起
互联网服务 · 2015-12-27
浏览2690
wxqwxq系统架构师互联网云计算
你这个问题解决了吗,我也有一样的问题,不知道是什么个情况显示全部

你这个问题解决了吗,我也有一样的问题,不知道是什么个情况

收起
互联网服务 · 2015-10-29
浏览2742
求大神求大神网络工程师shsnc
我也遇到同样的问题,请问有已经解决了的吗,是什么问题,怎么解决的?显示全部

我也遇到同样的问题,请问有已经解决了的吗,是什么问题,怎么解决的?

收起
互联网服务 · 2015-10-13
浏览2966
AWCloud海云捷迅AWCloud海云捷迅产品总监北京海云捷迅科技有限公司
回复 15# kyo0325 2个概念不一样,一个是l3来做的,一个是ovs来做的。qg会存在于qrouter命名空间里,也会在br-ex网桥下。能把你的ovs配置贴一下吗?显示全部
回复 15# kyo0325


2个概念不一样,一个是l3来做的,一个是ovs来做的。
qg会存在于qrouter命名空间里,也会在br-ex网桥下。

能把你的ovs配置贴一下吗?收起
软件开发 · 2015-05-28
浏览2723
kyo0325kyo0325系统工程师mg
回复 9# AWCloud海云捷迅 加上external_network_bridge = br-ex这个配置的话,确实能看到qg在br-ex上了,而且qg也在qrouter上,但是qrouter的qr接口没了,qdhcp相应的接口也没了,仍然ping不通显示全部
回复 9# AWCloud海云捷迅


加上external_network_bridge = br-ex这个配置的话,确实能看到qg在br-ex上了,而且qg也在qrouter上,但是qrouter的qr接口没了,qdhcp相应的接口也没了,仍然ping不通收起
IT其它 · 2015-05-28
浏览2718

提问者

kyo0325
系统工程师mg
擅长领域: 云计算网络

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-05-27
  • 关注会员:5 人
  • 问题浏览:24953
  • 最近回答:2016-01-06
  • X社区推广