海鸥直径请求模拟,

问题描述

有人可以建议海鸥脚本中的值应该是什么,以便 Wireshark 正确解码 MNC-030 和 MCC-234?

解决方法

听起来您想要在 Diameter 消息(例如 ULR)中以正确的格式发送 PLMN。必须使用 ETSI 定义的方法输入该值。在您的情况下,它将是 0x320430。请参阅下面的示例代码。

  <command name="ULR">
    <avp name="Session-Id" value="value_is_replaced"></avp>
    <avp name="Vendor-Specific-Application-Id">
        <avp name="Vendor-Id" value="10415"></avp>
        <avp name="Auth-Application-Id" value="16777251"></avp>
    </avp>
    <avp name="Auth-Session-State" value="1"></avp>
    <avp name="Origin-Realm" value="origin.com"></avp>
    <avp name="Origin-Host" value="seagull.origin.com"></avp>
    <avp name="Destination-Realm" value="destination.com"></avp>
    <avp name="User-Name" value="234030123456789"></avp>
    <avp name="RAT-Type" value="1004"></avp>
    <avp name="ULR-Flags" value="34"></avp>
    <avp name="Visited-PLMN-Id" value="0x320430"></avp>
  </command>

PLMN 数字的顺序在 TS 129 272,第 7.3.9 节中概述。

,

它与 seagull 或任何其他测试工具无关。 如果你想知道应该是什么值,使用这个:

Visited-PLMN-ID

来自规范:ETSI TS 129 272 V15.6.0