作者:闫兴安
1 DHCP问题定位过程
本文以dhcp节点残留tap口为切入点,描述dhcp agent问题定位方法,梳理代码流程,通过一步一步测试,找到复现问题的步骤,并最终找到问题的根本原因及解决办法。本文最后对该问题进行了总结。
1.1 问题简述
如下图所示,在一个dhcp namespace里,有多个tap口。
1.2 环境描述
出问题的环境是K版代码
总共三个控制/网络节点,分别都起dhcp-agent服务。
配置上,每个网络分配两个dhcp port。
1.3 问题定位
主要以网络ID d427e056-f4df-4ebf-bda4-4b0e35b39d78 进行分析。
下面是详细的定位过程。
1.3.1 查看namespace里的端口
在网络节点上,从namespace里查看端口状态。