openstack 下网络[路由绑定]故障解决

简介: 1. 查询网络信息 [root@kf-test-pinyun-048228 ~(keystone_admin)]# neutron net-list | grep w2| 01a7ab13-65a8-4300-a53b-d6a774414c2a | w2 | 67f3da0b-a513-4857-8ad7-2283494a3b

1. 查询网络信息

[root@kf-test-pinyun-048228 ~(keystone_admin)]# neutron net-list | grep w2
| 01a7ab13-65a8-4300-a53b-d6a774414c2a | w2                              | 67f3da0b-a513-4857-8ad7-2283494a3b4f 192.168.0.0/24 |



2. 查询子网信息

[root@kf-test-pinyun-048228 ~(keystone_admin)]# neutron subnet-list | grep 67f3da0b-a513-4857-8ad7-2283494a3b4f
| 67f3da0b-a513-4857-8ad7-2283494a3b4f | 2                                      | 192.168.0.0/24  | {"start": "192.168.0.21", "end": "192.168.0.200"}  |


3. 查询当前路由信息

[root@kf-test-pinyun-048228 ~(keystone_admin)]#neutron router-list | grep ly2
| 698a3113-e94d-4c5a-ba62-870c9c7897bc | ly2   | {"network_id": "c3d7ba94-4360-4f3f-a9c8-83cda089dfa7", "enable_snat": true} |


4. 添加网络接口

[root@kf-test-pinyun-048228 ~(keystone_admin)]#neutron router-list | grep ly2
| 698a3113-e94d-4c5a-ba62-870c9c7897bc | ly2   | {"network_id": "c3d7ba94-4360-4f3f-a9c8-83cda089dfa7", "enable_snat": true} |
[root@kf-test-pinyun-048228 ~(keystone_admin)]#neutron router-interface-add 698a3113-e94d-4c5a-ba62-870c9c7897bc 67f3da0b-a513-4857-8ad7-2283494a3b4f
400-{u'NeutronError': {u'message': u'Bad router request: Subnet for router interface must have a gateway IP', u'type': u'BadRequest', u'detail': u''}}



检查原因

[root@kf-test-pinyun-048228 ~(keystone_admin)]# neutron subnet-show  2
+------------------+---------------------------------------------------+
| Field            | Value                                             |
+------------------+---------------------------------------------------+
| allocation_pools | {"start": "192.168.0.21", "end": "192.168.0.200"} |
| cidr             | 192.168.0.0/24                                    |
| dns_nameservers  |                                                   |
| enable_dhcp      | True                                              |
| gateway_ip       |                                                   |  <-- 没有路由导致无法连接该路由
| host_routes      |                                                   |
| id               | 67f3da0b-a513-4857-8ad7-2283494a3b4f              |
| ip_version       | 4                                                 |
| name             | 2                                                 |
| network_id       | 01a7ab13-65a8-4300-a53b-d6a774414c2a              |
| tenant_id        | 491b8025e52b4876a4c92e34faab6de9                  |
+------------------+---------------------------------------------------+


重新创建一个子网

[root@kf-test-pinyun-048228 ~(keystone_admin)]# neutron subnet-delete 2
Deleted subnet: 2
[root@kf-test-pinyun-048228 ~(keystone_admin)]#neutron subnet-create --name terry_subnet --allocation-pool start=192.168.0.21,end=192.168.0.200 --gateway 192.168.0.1 --dns-nameserver 192.168.86.37 --enable_dhcp=True --ip-version 4  w2 192.168.0.0/24
Created a new subnet:
+------------------+---------------------------------------------------+
| Field            | Value                                             |
+------------------+---------------------------------------------------+
| allocation_pools | {"start": "192.168.0.21", "end": "192.168.0.200"} |
| cidr             | 192.168.0.0/24                                    |
| dns_nameservers  | 192.168.86.37                                     |
| enable_dhcp      | True                                              |
| gateway_ip       | 192.168.0.1                                       |
| host_routes      |                                                   |
| id               | 22515256-2d5e-4e97-b8d4-4dd00a2a4595              |
| ip_version       | 4                                                 |
| name             | terry_subnet                                      |
| network_id       | 01a7ab13-65a8-4300-a53b-d6a774414c2a              |
| tenant_id        | 96536b80f74a4aea90d728befa0d1114                  |
+------------------+---------------------------------------------------+


重新连接路由成功, 问题解决

[root@kf-test-pinyun-048228 ~(keystone_admin)]#neutron router-interface-add 698a3113-e94d-4c5a-ba62-870c9c7897bc 22515256-2d5e-4e97-b8d4-4dd00a2a4595
Added interface ad53878a-f358-4867-bbf5-3d1fd3302e6c to router 698a3113-e94d-4c5a-ba62-870c9c7897bc.


目录
相关文章
|
JSON 监控 网络协议
干货分享“对接的 API 总是不稳定,网络分层模型” 看电商 API 故障的本质
本文从 OSI 七层网络模型出发,深入剖析电商 API 不稳定的根本原因,涵盖物理层到应用层的典型故障与解决方案,结合阿里、京东等大厂架构,详解如何构建高稳定性的电商 API 通信体系。
|
负载均衡 网络协议 算法
|
安全 网络安全 网络架构
掌握traceroute:网络工程师解决路由问题的利器
【8月更文挑战第22天】`traceroute`是网络工程师的关键工具,用于追踪数据包从源到目的地的路径,帮助诊断网络问题并优化性能。通过向目标发送具有特定生存时间(TTL)值的数据包,`traceroute`能揭示每跳路由器的信息及延迟,便于识别瓶颈与故障。其基本用法为`traceroute [options] hostname/IP`。
695 1
|
网络协议 网络虚拟化 网络架构
【网络实验】/主机/路由器/交换机/网关/路由协议/RIP+OSPF/DHCP(上)
【网络实验】/主机/路由器/交换机/网关/路由协议/RIP+OSPF/DHCP(上)
603 150
|
监控 负载均衡 网络协议
OSPF在大型网络中的应用:高效路由与可扩展性
OSPF在大型网络中的应用:高效路由与可扩展性
1046 1
|
网络协议 网络安全 数据安全/隐私保护
计算机网络概念:网关,DHCP,IP寻址,ARP欺骗,路由,DDOS等
计算机网络概念:网关,DHCP,IP寻址,ARP欺骗,路由,DDOS等
408 4
|
存储 网络协议 定位技术
OSPF路由汇总:优化网络的强大工具
OSPF路由汇总:优化网络的强大工具
870 1
|
网络协议 定位技术 网络架构
IP 路由:网络世界的导航仪
IP 路由:网络世界的导航仪
390 3
|
算法 数据中心
数据结构之数据中心网络路由(BFS)
本文介绍了数据中心网络路由中使用广度优先搜索(BFS)算法的重要性及其应用。随着数据中心从集中式大型机系统发展到分布式架构,高效的数据路由成为确保低延迟、高吞吐量和网络可靠性的关键。BFS通过系统地探索网络层次,从源节点开始向外遍历,确保发现最短路径,特别适合于数据中心网络环境。文中还提供了BFS算法的具体实现代码,展示了如何在数据中心网络中应用该算法来查找节点间的最短路径,并讨论了BFS的优缺点。
574 0
数据结构之数据中心网络路由(BFS)
|
网络虚拟化 数据安全/隐私保护 数据中心
对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令
本文对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令,帮助网络工程师更好地理解和使用这两个品牌的产品。通过详细对比,展示了两者的相似之处和差异,强调了持续学习的重要性。
1000 2

热门文章

最新文章