0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ZXUN xGW-UPF双域容灾局点互转隧道异常的问题处理方法

中兴文档 来源:中兴文档 2023-10-16 09:37 次阅读

304e20cc-6a85-11ee-939d-92fbcf53809c.png

双域容灾组网场景,用户接入后在主用UPF建立会话,长Ping内网地址可Ping通。执行中断双域主用UPF脚本文件,长Ping中断。

终端使用飞行模式后再次接入,SMF与双域备用UPF可正常建立会话,但仍不可访问内网,Ping测不通时互转隧道发送报文异常,主备UPF双方都无法收到企业回复报文。

305e59ec-6a85-11ee-939d-92fbcf53809c.png

NF互转类问题的排查思路如下:

1.通过用户数据跟踪或EM DPDK抓包,确认UPF是否正常将报文转发,若不转发,则排查本端UPF本身问题。

2. 若对端UPF未接收到报文,则排查NF互转链路的转发节点(交换机、防火墙等)。

3. 若对端UPF已接收到报文但未转发,则排查对端UPF。

4.若对端UPF接收到报文且转发,但未收到N6回复报文,则排查N6或企业侧。

互转隧道异常问题的排查过程如下:

1. 互转隧道(GRE)测试时,主用UPF和备用UPF配置N9地址,地址段分别为:

双域主UPF互转隧道(N9地址段):2409290C650A、2409290C650B、2409290C650C。

双域备UPF互转隧道(N9地址段):2409290C660A、2409290C660B、2409290C660C。

2. 当主用UPF恢复时,上下行的路径为:UE→基站→备用UPF→业务交换机→CMNET CE→CMNET FW→CR→......(中间路径未知)→CR→另一机房CMNET FW→CMNET CE→业务交换机→主用 UPF。 3. 互转隧道测试原理分析:

已在备用UPF上建立会话的用户,且主用UPF故障恢复后的上行媒体报文路径:备用UPF的N6→汇聚CE→客户服务器。

下行媒体报文路径:客户服务器→汇聚CE→主用UPF的N6(服务器回复报文依据汇聚CE到主备UPF的GRE隧道优先级高低决定回程路径)→备用UPF(主用UPF判断该报文不是自己的,因此通过互转隧道地址(和N9同网段)发送给备用UPF)→终端。

4. 在UPF网元进行NF互转隧道互Ping测试,采用本端N9地址作为源地址Ping对端N9地址,可以Ping通,Trace测试有相应路径。互Ping测试时在EM分别针对主备UPF进行DPDK抓包测试,发现两套UPF在测试期间都有收发包。 5. 在UPF网元上进行上行抓包、下行抓包进行排查,确定业务报文没有经过UPF的互转隧道地址流动到对方UPF,分析补丁包影响,确保非版本问题。 6. 由于NF互转隧道经过防火墙节点,因此需要协调防火墙侧排查是否进行了相关拦截。

3070c550-6a85-11ee-939d-92fbcf53809c.png

1.经防火墙侧排查,容灾测试期间,在防火墙可以看到有相关会话产生,但并未将UPF互转隧道的GRE报文进行转发,进一步排查发现防火墙未放通GRE隧道,因此需要配置service gre命令放通隧道协议。

2.相关信息:GRE VPN互备是在两个UPF/PGW-U之间配置互转隧道,通过转发静态地址用户的业务流,实现静态地址用户能够在两个UPF/PGW-U上备份接入,提高网络可靠性。

静态地址用户的下行报文在主用UPF/PGW-U上找不到用户上下文时,可以通过互转隧道转发到备用UPF/PGW-U上进行处理;UPF/PGW-U和企业服务器间的链路异常时,UPF/PGW-U发给企业服务器的静态地址用户上行报文通过互转隧道首先转发到备份的UPF/PGW-U上,再转发到企业服务器,如下图所示。

3077032a-6a85-11ee-939d-92fbcf53809c.png







审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 交换机
    +关注

    关注

    19

    文章

    2441

    浏览量

    95688
  • SMF
    SMF
    +关注

    关注

    0

    文章

    13

    浏览量

    8668
  • UPF
    UPF
    +关注

    关注

    0

    文章

    47

    浏览量

    13345
  • GRE
    GRE
    +关注

    关注

    0

    文章

    18

    浏览量

    8472

原文标题:ZXUN xGW-UPF双域容灾局点互转隧道异常的问题处理

文章出处:【微信号:ztedoc,微信公众号:中兴文档】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Service层的异常处理

    一般初学者学习编码和[错误处理]时,先知道[编程语言]有一种处理错误的形式或约定(如Java就抛异常),然后就开始用这些工具。但却忽视这问题本质:「处理错误是为了写正确程序」 。
    的头像 发表于 01-08 11:29 257次阅读

    直流屏系统的操作、查询及异常处理方法

    直流屏系统的操作、查询及异常处理方法
    的头像 发表于 12-15 10:29 396次阅读
    直流屏系统的操作、查询及<b class='flag-5'>异常</b><b class='flag-5'>处理</b><b class='flag-5'>方法</b>

    基于transformer和自监督学习的路面异常检测方法分享

    铺设异常检测可以帮助减少数据存储、传输、标记和处理的压力。本论文描述了一种基于Transformer和自监督学习的新方法,有助于定位异常区域。
    的头像 发表于 12-06 14:57 812次阅读
    基于transformer和自监督学习的路面<b class='flag-5'>异常</b>检测<b class='flag-5'>方法</b>分享

    变压器油位异常的原因和处理方法是什么?

    变压器油位异常的原因和处理方法是什么? 变压器油位异常是指变压器内部绝缘油的液位偏离正常范围,常见的异常情况有油位过高或过低。油位
    的头像 发表于 11-23 15:34 1839次阅读

    3个方法,A6伺服异常排除

    松下A6伺服异常排除系列课程概览 Err16.0过载保护的原因与处置方法? Err14.1IPM异常保护的原因与处置方法? Err24.0位置偏差过大保护的原因与处置
    的头像 发表于 11-03 13:17 389次阅读
    3个<b class='flag-5'>方法</b>,A6伺服<b class='flag-5'>异常</b>排除

    C结构体与JSON快速互转库介绍

    自一种cJSON与结构体互转方法 之后,又发现一个开源项目struct2json,大家可以参考看看。
    发表于 10-17 10:09 389次阅读
    C结构体与JSON快速<b class='flag-5'>互转</b>库介绍

    如何有效的处理空指针异常

    地遇到这个问题。 那么我们应该如何有效且优雅的处理空指针异常呢? 下面了不起将详细的介绍这个处理方案。 1、什么是空指针异常? 空指针异常
    的头像 发表于 09-30 10:25 1027次阅读

    异常处理和错误码管理

    团队达成共识,统一规范就可以。 下面介绍一下我使用的处理异常的方式。 自定义异常 创建一个业务异常基类 BaseException extends RuntimeException ,
    的头像 发表于 09-25 14:51 359次阅读
    <b class='flag-5'>异常</b><b class='flag-5'>处理</b>和错误码管理

    arm处理器的异常模式包括哪些

    arm处理器的异常模式包括哪些 ARM处理器的异常模式是其操作系统和应用程序中最重要的方面之一。异常就是
    的头像 发表于 09-05 16:22 2310次阅读

    中威电子安全升级,牢筑隧道防线

    安全行车要求更高,尤其是发生故障或事故后,救援行动、交通组织将异常艰难,处置不当或撤离不及时,极易造成严重危害后果。而隧道机电系统的正常运行,在隧道日常运营管理工作中发挥至关重要的作用,是隧道
    的头像 发表于 08-25 16:28 380次阅读

    浅析UPF设计的debug过程

    景芯SoC用always on的power domain电压域的pwrdown_mux信号作为power switch cell的switch控制信号,但是设计里面有个小问题,不太算bug的bug,但对upf低功耗flow而言,毫无疑问就是bug!
    的头像 发表于 08-16 09:44 766次阅读
    浅析<b class='flag-5'>UPF</b>设计的debug过程

    ARMv8-M异常处理手册

    ARMv8-M异常模型描述了处理器如何响应异常与每个异常关联的属性,例如其优先级和异常返回行为。通常有一个
    发表于 08-02 06:09

    数据清洗、缺失值填充和异常处理

    综上所述,数据清洗、缺失值填充和异常处理对数据分析非常重要,并且 MATLAB 提供了许多工具来实现这些步骤。可以根据具体情况选择合适的函数和方法来处理数据。
    的头像 发表于 06-21 15:30 2218次阅读

    低功耗技术(三)UPF的使用

    UPF是一个统一的,被广泛应用的低功耗实现标准。它用一些标准的语言描述用户的低功耗设计意图。
    发表于 06-05 17:48 1535次阅读
    低功耗技术(三)<b class='flag-5'>UPF</b>的使用

    什么是低功耗设计呢(UPF编码篇)

    UPF编码基础(内容:电源网络定义,多电压域设计,低功耗模式,低功耗单元规则(rules),芯片边缘供电定义,IP供电描述)
    发表于 05-15 14:22 856次阅读
    什么是低功耗设计呢(<b class='flag-5'>UPF</b>编码篇)