当前位置: 首页 > news >正文

深入解析5G核心网容灾:SMF在PCF全故障下的PDU会话处理机制

当策略控制层(PCF)全面崩溃时,SMF如何抉择?是果断拆除会话还是坚守最后策略防线?这背后是5G核心网高可用设计的精髓所在。

在5G SA架构中,PCF(策略控制功能)作为策略决策大脑,通过N7接口指导SMF(会话管理功能)执行策略规则。但当PCF集群发生全局性故障(所有PCF实例不可用且N7链路中断)时,SMF必须启动自主生存模式。本文将深入解析SMF在PCF全故障场景下的两种关键行为模式:触发PDU会话删除降级使用本地缓存策略,并提供详细的验证思路。


一、 核心验证场景与设计

场景1:主PCF异常时,SMF能否正确上报AMBR变更?

测试目标:验证当UDM修改签约AMBR且主PCF异常(N7链路正常但PCF无响应)时,SMF是否严格按流程上报变更事件。

测试步骤

  1. 前置条件
    • 建立正常PDU会话,主PCF策略生效。
    • UDM配置:Session-AMBR = 100Mbps/50Mbps
  2. 触发变更
    • 通过UDM/Nudr接口修改UE签约数据:Session-AMBR = 300Mbps/100Mbps
    • UDM向SMF发送Nudm_SDM_Notification消息通知签约变更。
  3. 注入故障
    • 模拟主PCF进程崩溃业务层拒绝响应(N7 TCP连接保持但无应用层响应)。
  4. 验证SMF行为
    • 抓包验证:在SMF与PCF间捕获N7接口消息。
    • 预期SMF动作
      • SMF向主PCF发送 Npcf_SMPolicyControl_Update Request
      • 关键参数检查
        • notificationUri 包含事件类型 SE_AMBR_CH (Session AMBR Change)
        • subsSessAmbr 字段携带更新后的AMBR值 ({ "uplink": "300Mbps", "downlink": "100Mbps" })
        • repPolicyCtrlReqTriggers 包含 SUBS_SESS_AMBR_CH 标志
    • 日志验证:检查SMF日志是否记录"发送PCF更新请求"及"等待响应超时"事件。
    • 结果判定:SMF必须发送携带正确参数的Update请求。未发送或参数错误则失败。
http://www.dtcms.com/a/276656.html

相关文章:

  • 绘制气候预报图:利用地理空间技术解锁气候洞察
  • 深大计算机游戏开发 实验二
  • Linux操作系统之进程间通信:共享内存
  • 商编轮巡作为一种策略,旨在帮助商户规避支付平台(如VX. ZFB) 的风控措施。这种策略通过轮换使用不同的商户编号(商编)来减少单一商户因频繁交
  • c++-base
  • ActionPeice-ICML2025-谷歌deepmind-生成式推荐中上下文感知分词技术
  • 深入浅出:RS232、RS485、UART、Modbus与差分信号、共模信号的那些事儿
  • 力扣刷题(第八十五天)
  • dubbo源码学习3-dubbo反射调用服务源码分析
  • Unity开发中常用的洗牌算法
  • 数据结构——散列表
  • 数据结构栈的实现(C语言)
  • C语言--原码、反码、补码转换
  • 知识宇宙-思考篇:AI大模型如何重塑软件开发流程?
  • Sentinel+nacos实现push模式规则持久化
  • Java生产带文字、带边框的二维码
  • matplotlib:饼图、环形图、爆炸式饼图
  • 五、深度学习——CNN
  • Raft 代码分析
  • 基于STM32F412+RT-Thread的智能汽车CAN通信仪表盘
  • 深度学习-卷积化
  • Kerberos5 安装
  • 2025XYD Summer Camp 7.11 模考
  • scrapy项目开发流程
  • jQuery 头像裁剪实现
  • 若依前后端分离Vue3版本接入阿里云OSS
  • GoC之汉诺塔绘制
  • JavaSE重点知识
  • 【文献阅读】DEPTH PRO: SHARP MONOCULAR METRIC DEPTH IN LESS THAN A SECOND
  • 【王树森推荐系统】行为序列02:DIN模型(注意力机制)