Диаметр — кодировка типа IPAddress и Wireshark

Я просматривал некоторые трассировки 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:

Frame-IP-адрес

В то же время 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:

IP-адрес хоста

Я знаю, что в моей кодировке что-то не так, но я не могу понять это. Любая помощь горячо приветствуется.


person Santhosh Korambil    schedule 15.11.2016    source источник


Ответы (1)


Отсутствует бит M в флагах AVP. Я думаю, что это первопричина.

person Mohan Kumar P    schedule 24.11.2016