• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

S6805-56HF-G 其他网络ping不通SDN环境的网关

15小时前提问
  • 0关注
  • 0收藏,83浏览
粉丝:0人 关注:0人

问题描述:

从其他网络(传统网络的一台Linux)去ping该SDN环境中Leaf上配的网关ping不通,ping Leaf下的服务器可以ping通,比如网关IP是192.168.1.254,服务器IP是192.168.1.1,192.168.1.254是ping不通的,可以ping通192.168.1.1,路由都是存在的,SDN是分布式VXLAN,是需要什么特殊的配置才能ping通分布式网关吗?

2 个回答
粉丝:132人 关注:9人

分布式网关需通过ARP代理响应外部网络请求,否则传统网络无法解析网关MAC地址。

Leaf设备执行以下命令:

interface Vlan-interfaceX # 网关所属VLAN接口 

arp distributed-gateway enable

 

或者是做了限制了 

interface Vsi-interface15xxx description SDN_VSI_Interface_15xxx ip binding vpn-instance Noxxxxxxxxxxx ip address 10.1xx.xxx.xxx 255.255.255.0 sub mac-address 6xxxxxxxxx distributed-gateway local #现在的接口下确实没配ARP代理,但传统网络到Spine,到火墙,再回Spine,Spine到Leaf,,这之间不涉及传统网络去解析网关MAC吧,,,我没太懂为什么一定要ARP代理

zhiliao_eCOYkJ 发表时间:14小时前 更多>>

interface Vsi-interface15xxx description SDN_VSI_Interface_15xxx ip binding vpn-instance Noxxxxxxxxxxx ip address 10.1xx.xxx.xxx 255.255.255.0 sub mac-address 6xxxxxxxxx distributed-gateway local #现在的接口下确实没配ARP代理,但传统网络到Spine,到火墙,再回Spine,Spine到Leaf,,这之间不涉及传统网络去解析网关MAC吧,,,我没太懂为什么一定要ARP代理

zhiliao_eCOYkJ 发表时间:14小时前
军刺 三段
粉丝:0人 关注:0人

针对您在 SDN 环境中 Leaf 节点网关无法被传统网络 Ping 通的问题,结合分布式 VXLAN 架构特性,以下是分步排查和解决方案:

一、核心问题定位

您的场景中,服务器可通但网关不通的核心矛盾在于网关作为三层转发节点,其 ARP 请求未被正确代理或回程路由缺失。分布式 VXLAN 架构下,网关通常由 Leaf 节点的三层接口承载,需满足以下条件:

ARP 代理机制:Leaf 节点需为网关 IP 代答 ARP 请求,确保传统网络设备将流量发往 Leaf

VNI BD 映射:网关所在 VNI 需正确关联到对应的广播域(BD),确保 VXLAN 封装和解封装正常。

Underlay 路由完整性:传统网络到 Leaf 节点的物理 IP 需可达,且 Leaf 节点需将网关 IP 的路由发布到 Underlay 网络。

二、分步排查与解决

1. 验证 ARP 代理配置

分布式 VXLAN 网关需手动启用 ARP 代理,否则传统网络设备无法获取网关 MAC 地址。

# 登录Leaf节点,进入网关所在VLAN接口

[Leaf] interface Vlan-interface 100

# 检查是否启用ARP代理(默认关闭)

display this | include arp-proxy

# 若未启用,执行以下命令

arp-proxy enable

关键原理:当传统网络设备发送 ARP 请求获取网关 192.168.1.254 MAC 时,Leaf 节点通过 ARP 代理用自身接口 MAC 响应,确保流量进入 Leaf

2. 检查 VNI BD 映射关系

网关所在 VLAN 需正确映射到 VXLAN VNI BD

# 查看VLANBD的映射

[Leaf] display bridge-domain 100

# 确认BD 100对应的VNI是否为1000

display vxlan vni 1000

# 检查VLAN接口是否绑定到BD

display vlan 100 | include bridge-domain

典型配置:

vlan 100

 bridge-domain 100

# VLAN接口配置

interface Vlan-interface 100

 ip address 192.168.1.254 24

 bridge-domain 100

若映射错误,需通过以下命令修正:

undo bridge-domain

bridge-domain 100

3. 排查 Underlay 路由与 NAT

传统网络需能路由到 Leaf 节点的物理 IP,且 Leaf 需将网关 IP 的路由发布到 Underlay

检查 Leaf 节点的 Underlay 路由:

[Leaf] display ip routing-table | include 192.168.1.254

# 确保存在直连路由或通过BGP/OSPF学习的路由

在传统网络设备添加回程路由:

# 假设Leaf节点的物理IP10.0.0.1

ip route add 192.168.1.0/24 via 10.0.0.1

若存在 NAT 设备:

需将 Leaf 节点的物理 IP 做静态 NAT 映射,确保传统网络流量能直达 Leaf

关闭 NAT 设备的 SIP ALG 功能,避免篡改 VXLAN 信令。

4. 验证 BFD 会话与 ICMP 策略

BFD 会话异常或防火墙拦截 ICMP 可能导致网关不可达。

检查 BFD 会话状态:

[Leaf] display bfd session all

# 确保与Spine节点的BFD会话处于Up状态

调整防火墙策略:

放行传统网络到 Leaf 节点物理 IP ICMP 流量(类型 8/0)。

Leaf 节点启用 ACL,需允许 ICMP 回显请求:

[Leaf] acl number 3000

rule 5 permit icmp source 192.168.0.0 0.0.255.255 destination 192.168.1.254 0

5. 测试 VXLAN 隧道与 MTU

VXLAN 封装可能导致 MTU 不足,需调整接口 MTU

检查 VXLAN 隧道状态:

[Leaf] display vxlan tunnel

# 确保NVE接口处于Up状态,隧道正常建立

测试 MTU

# 在传统网络设备执行(假设网关IP192.168.1.254

ping -M do -s 1472 192.168.1.254

# 若失败,逐步减小数据包大小(如1400字节)

调整 Leaf 接口 MTU

[Leaf] interface Nve1

mtu 1550

三、高级场景处理

1. 分布式网关与 EVPN 配置

若使用 BGP EVPN 作为控制平面,需确保:

EVPN 路由发布:

[Leaf] display bgp l2vpn evpn route vpn-instance BD100

# 检查是否存在192.168.1.254/24IP前缀路由

Route-Target 配置一致:

[Leaf] bgp 100

vpn-instance BD100

route-distinguisher 1:100

vpn-target 100:1 import-extcommunity

vpn-target 100:1 export-extcommunity

2. Leaf 节点负载分担

若存在多个 Leaf 节点作为网关,需配置 Anycast IP

配置相同网关 IP

[Leaf1] interface Vlan-interface 100

ip address 192.168.1.254 24

[Leaf2] interface Vlan-interface 100

ip address 192.168.1.254 24

启用 BFD 多跳检测:

[Leaf1] bfd session-to-Leaf2 bind peer-ip 10.0.0.2 source-ip 10.0.0.1

四、验证与监控

使用抓包工具分析:

Leaf 节点的网关接口抓包,过滤 ICMP 流量:

[Leaf] tcpdump -i Vlan-interface 100 icmp

检查是否收到传统网络的 ICMP 请求,以及 Leaf 是否发送响应。

查看设备日志:

[Leaf] display logbuffer | include ARP

# 确认是否有ARP代理相关的日志

长期监控:

使用 SNMP 工具监控 Leaf 节点的接口状态和流量统计。

配置告警规则,当网关 IP 连续 5 分钟不可达时触发通知。

五、总结

通过上述步骤,可系统性排查分布式 VXLAN 环境中网关不可达的问题。核心配置要点包括:

ARP 代理:确保 Leaf 节点为网关 IP 代答 ARP 请求。

VNI BD 映射:保证 VXLAN 封装和解封装正常。

Underlay 路由:传统网络到 Leaf 节点的物理 IP 可达。

BFD MTU:确保链路快速检测和数据包正常传输。

若问题仍未解决,建议联系设备厂商技术支持,提供详细配置和抓包文件进行深度分析。

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明