场景:老客户没有开启vxlan口巨帧,但是新扩容的设备开启了巨帧等导致扩容不进去(6.10.0r2)
解决办法: 一、开启被扩容的集群的vxlan巨帧 二、新扩容的主机关闭巨帧 2.1进入主机后台(主控) 2.2如果是容器化版本,进入vn-c容器:container_exec -n vn-c 2.3.查询当前vxlan巨帧情况: vn-manager-service-client --api-version v1.0 vxlan-clusters-list
关注其中的关键字段:jumbo_frame,jumbo_frame=1 表示开启了巨帧,反之则是关闭 2.4 更新vxlan巨帧开关 vn-manager-service-client --api-version v1.0 vxlan-cluster-update --probe_enable 1 --jumbo_frame 0 --vxlan_cluster_id xxx 注意:其中 jumbo_frame 和 vxlan_cluster_id 需要更换
vxlan_cluster_id 要换成上图查询接口获取到的 ID,如下图: 2.55. 验证 退出 vn-c 容器,进入 vn-a 容器,在 cli 中 show interface vxlan0,即可看到 vxlan MTU 的变化
PS:因 vxlan 口被DP接管,所以看巨帧有无开启需要进入CLI查看vxlan0 的 MTU,看实际物理口是无意义的。
注:为了方便自己记忆,在社区做的记录,后台操作是高危操作,尽量400来,本案例也来自于二线专家。 |