Я просматривал некоторые трассировки Diameter в Wireshark из одного из моих тестов и заметил, что AVP Framed-IP-Address был закодирован неправильно. Тип этого AVP в словаре Wireshark Diameter:
<avp name="Framed-IP-Address" code="8" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
<type type-name="IPAddress"/>
</avp>
Вот фрагмент AVP Framed-IP-Address от Wireshark:
В то же время AVP Host-IP-Address (в CEA), который также закодирован аналогично Framed-IP-Address AVP, не показывает никаких ошибок, и AVP также определяется как тип IPAddress в словаре Wireshark.
<avp name="Host-IP-Address" code="257" mandatory="must" protected="may" may-encrypt="no" vendor-bit="mustnot">
<type type-name="IPAddress"/>
</avp>
Вот фрагмент Host-IP-Address от Wireshark:
Я знаю, что в моей кодировке что-то не так, но я не могу понять это. Любая помощь горячо приветствуется.