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

SRv6-hcl

2天前提问
  • 0关注
  • 0收藏,93浏览
粉丝:0人 关注:0人

问题描述:

 

HCL模拟器模拟l3vpn over srv6 be隧道,模拟器支持SRv6命令,CE 之间可以学习路由,路由表正常,但ping不通

 

1 个回答
粉丝:10人 关注:0人

、核心问题定位
路由表正常但Ping不通,说明 ​​控制平面(路由学习)正常,但数据平面(报文转发)异常​​,主要集中在:

SRv6隧道封装/解封装失败

VPN实例与SRv6 SID绑定错误

底层IPv6转发路径不通

安全策略拦截

二、关键配置检查点(针对MSR设备)
1. ​​SRv6基础配置验证​​
# 检查Locator配置
display srv6 locator

# 验证End.DT4 SID分配(L3VPN关键)
display srv6 sid verbose
​​必须确认​​:

每个PE的Locator前缀在IGP中可达(OSPFv3/ISIS)

VPN实例绑定的End.DT4 SID已正确生成(如 2001:DB8:PE1::DT4)

2. ​​VPN实例与SRv6绑定​​
# 检查VPN实例配置
display ip vpn-instance verbose

# 确认SRv6绑定状态
display srv6 vpn-instance all
​​正确配置示例​​:

ip vpn-instance VPN_A
srv6 locator PE1_LOCATOR // 绑定Locator
!
address-family ipv4
route-distinguisher 100:1
vpn-target 100:1 export-extcommunity
vpn-target 100:1 import-extcommunity
3. ​​BGP VPNv4路由携带SID​​
display bgp vpnv4 all routing-table 10.1.1.0 24 verbose
​​输出关键检查​​:

Prefix: 10.1.1.0/24
NextHop: 192.168.1.2 (PE2的Loopback)
SID: 2001:DB8:PE2::DT4 // 必须携带对端End.DT4 SID
TunnelID: 0x0000000003000000 (SRv6) // 隧道类型标识
三、故障排查流程
步骤1:验证底层IPv6连通性
# 在PE1上Ping PE2的Locator地址
ping ipv6 2001:DB8:PE2::1

# 检查IPv6路由表
display ipv6 routing-table 2001:DB8:PE2::/64
→ ​​若不通​​:检查IGP协议和接口IPv6配置

步骤2:检查SRv6隧道状态
# 查看SRv6隧道信息
display srv6 tunnel all

# 验证End SID可达性
ping ipv6 -a 2001:DB8:PE1::1 2001:DB8:PE2::DT4
→ ​​End.DT4 SID必须能Ping通​​

步骤3:VPN路由与SID绑定验证
# 查看VPN路由的隧道信息
display tunnel-info all | include "VPN|SID"

# 检查SID映射关系
display srv6 sid verbose | include "DT4|VPN"
→ 确认每个VPN实例路由关联正确的End.DT4 SID

步骤4:报文转发诊断
# 开启调试(慎用)
debugging ipv6 packet
debugging srv6 packet

# 模拟流量触发
ping -vpn-instance VPN_A 10.1.1.1
​​关键观察点​​:

是否生成SRH(Segment Routing Header)

外层IPv6目的地址是否为End.DT4 SID

解封装后是否查找VPN路由表

四、常见问题解决方案
问题1:End.DT4 SID未发布
​​现象​​:BGP路由中无SID属性

​​解决​​:

bgp 100
address-family vpnv4
peer 3.3.3.3 advertise srv6-attribute // 使能SID传播
问题2:MTU不匹配导致分片丢失
​​现象​​:大包不通,小包通

​​解决​​:

# 调整隧道接口MTU
interface Tunnel0
ipv6 mtu 1400 // 小于物理接口MTU
问题3:安全策略拦截
# 临时关闭防火墙测试
undo firewall enable

# 允许SRv6协议
acl ipv6 advanced 3000
rule permit 41 // IPv6封装协议号41
问题4:HCL模拟器限制
​​已知限制​​:

部分版本不支持End.DT4动态分配

SRH处理存在兼容性问题

​​变通方案​​:

# 改用静态SID分配
srv6
locator PE1 static
opcode ::100 end-dt4 vpn-instance VPN_A
五、最终验证命令
# 查看SRv6转发统计
display srv6 forwarding counters

# 检查VPN实例ARP表
display arp vpn-instance VPN_A

# 逐跳Ping测试(PE->P->PE)
tracert ipv6 -vpn-instance VPN_A 10.1.1.1
通过以上步骤,90%以上的SRv6 BE隧道转发问题可被定位。若仍无法解决,建议在关键节点抓包分析:

# PE1入方向(CE侧)
capture packet interface GE0/1

# PE1出方向(核心侧)
capture packet interface GE0/0 ipv6 dst 2001:DB8:PE2::DT4

暂无评论

编辑答案

你正在编辑答案

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

分享扩散:

提出建议

    +

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

确定

亲~检测到您登陆的账号未在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. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

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

不规范转载

×

举报说明