A sample diameter base Disconnect Peer Request (DPR) wireshark capture which may help Diameter base protocol beginners.
Diameter Protocol
Version: 0x01
Length: 64
Flags: 0x80
1... .... = Request: Set
.0.. .... = Proxyable: Not set
..0. .... = Error: Not set
...0 .... = T(Potentially re-transmitted message): Not set
.... 0... = Reserved: Not set
.... .0.. = Reserved: Not set
.... ..0. = Reserved: Not set
.... ...0 = Reserved: Not set
Command Code: 282 Disconnect-Peer
ApplicationId: Diameter Common Messages (0)
Hop-by-Hop Identifier: 0x00000004
End-to-End Identifier: 0x00000004
[Answer In: 24]
AVP: Origin-Host(264) l=15 f=-M- val=shareo1
AVP Code: 264 Origin-Host
AVP Flags: 0x40
0... .... = Vendor-Specific: Not set
.1.. .... = Mandatory: Set
..0. .... = Protected: Not set
...0 .... = Reserved: Not set
.... 0... = Reserved: Not set
.... .0.. = Reserved: Not set
.... ..0. = Reserved: Not set
.... ...0 = Reserved: Not set
AVP Length: 15
Origin-Host: shareo1
Padding: 00
AVP: Origin-Realm(296) l=15 f=-M- val=shareo1
AVP Code: 296 Origin-Realm
AVP Flags: 0x40
0... .... = Vendor-Specific: Not set
.1.. .... = Mandatory: Set
..0. .... = Protected: Not set
...0 .... = Reserved: Not set
.... 0... = Reserved: Not set
.... .0.. = Reserved: Not set
.... ..0. = Reserved: Not set
.... ...0 = Reserved: Not set
AVP Length: 15
Origin-Realm: shareo1
Padding: 00
AVP: Disconnect-Cause(273) l=12 f=-M- val=REBOOTING (0)
AVP Code: 273 Disconnect-Cause
AVP Flags: 0x40
0... .... = Vendor-Specific: Not set
.1.. .... = Mandatory: Set
..0. .... = Protected: Not set
...0 .... = Reserved: Not set
.... 0... = Reserved: Not set
.... .0.. = Reserved: Not set
.... ..0. = Reserved: Not set
.... ...0 = Reserved: Not set
AVP Length: 12
Disconnect-Cause: REBOOTING (0)
Diameter Protocol
Version: 0x01
Length: 64
Flags: 0x80
1... .... = Request: Set
.0.. .... = Proxyable: Not set
..0. .... = Error: Not set
...0 .... = T(Potentially re-transmitted message): Not set
.... 0... = Reserved: Not set
.... .0.. = Reserved: Not set
.... ..0. = Reserved: Not set
.... ...0 = Reserved: Not set
Command Code: 282 Disconnect-Peer
ApplicationId: Diameter Common Messages (0)
Hop-by-Hop Identifier: 0x00000004
End-to-End Identifier: 0x00000004
[Answer In: 24]
AVP: Origin-Host(264) l=15 f=-M- val=shareo1
AVP Code: 264 Origin-Host
AVP Flags: 0x40
0... .... = Vendor-Specific: Not set
.1.. .... = Mandatory: Set
..0. .... = Protected: Not set
...0 .... = Reserved: Not set
.... 0... = Reserved: Not set
.... .0.. = Reserved: Not set
.... ..0. = Reserved: Not set
.... ...0 = Reserved: Not set
AVP Length: 15
Origin-Host: shareo1
Padding: 00
AVP: Origin-Realm(296) l=15 f=-M- val=shareo1
AVP Code: 296 Origin-Realm
AVP Flags: 0x40
0... .... = Vendor-Specific: Not set
.1.. .... = Mandatory: Set
..0. .... = Protected: Not set
...0 .... = Reserved: Not set
.... 0... = Reserved: Not set
.... .0.. = Reserved: Not set
.... ..0. = Reserved: Not set
.... ...0 = Reserved: Not set
AVP Length: 15
Origin-Realm: shareo1
Padding: 00
AVP: Disconnect-Cause(273) l=12 f=-M- val=REBOOTING (0)
AVP Code: 273 Disconnect-Cause
AVP Flags: 0x40
0... .... = Vendor-Specific: Not set
.1.. .... = Mandatory: Set
..0. .... = Protected: Not set
...0 .... = Reserved: Not set
.... 0... = Reserved: Not set
.... .0.. = Reserved: Not set
.... ..0. = Reserved: Not set
.... ...0 = Reserved: Not set
AVP Length: 12
Disconnect-Cause: REBOOTING (0)