Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Display Filter Reference: Peer Name Resolution Protocol

Protocol field name: pnrp

Versions: 1.4.0 to 4.2.4

Back to Display Filter Reference

Field name Description Type Versions
pnrp.encodedCPAEncoded CPA structureLabel1.4.0 to 4.2.4
pnrp.encodedCPA.binaryAuthorityBinary AuthorityByte sequence1.4.0 to 4.2.4
pnrp.encodedCPA.classifierHashClassifier HashByte sequence1.4.0 to 4.2.4
pnrp.encodedCPA.expirationDateCPA expiration DateUnsigned integer (64 bits)1.4.0 to 4.2.4
pnrp.encodedCPA.flagsFlagsUnsigned integer (8 bits)1.4.0 to 4.2.4
pnrp.encodedCPA.flags.abitCPA contains Binary (A)uthority fieldUnsigned integer (8 bits)1.4.0 to 4.2.4
pnrp.encodedCPA.flags.cbitCPA contains (C)lassifier HashUnsigned integer (8 bits)1.4.0 to 4.2.4
pnrp.encodedCPA.flags.fbitCPA contains (F)riendly NameUnsigned integer (8 bits)1.4.0 to 4.2.4
pnrp.encodedCPA.flags.rbitThis is a (r)evoke CPAUnsigned integer (8 bits)1.4.0 to 4.2.4
pnrp.encodedCPA.flags.reservedReservedUnsigned integer (8 bits)1.4.0 to 4.2.4
pnrp.encodedCPA.flags.ubitFriendly Name in (U)TF-8Unsigned integer (8 bits)1.4.0 to 4.2.4
pnrp.encodedCPA.flags.xbitCPA has E(X)tended PayloadUnsigned integer (8 bits)1.4.0 to 4.2.4
pnrp.encodedCPA.friendlyNameFriendly Name of PNRP IDCharacter string1.4.0 to 4.2.4
pnrp.encodedCPA.friendlyName.lengthLength of Friendly nameUnsigned integer (16 bits)2.0.0 to 4.2.4
pnrp.encodedCPA.lenghtLengthUnsigned integer (16 bits)1.4.0 to 1.4.15
pnrp.encodedCPA.lengthLengthUnsigned integer (16 bits)1.6.0 to 4.2.4
pnrp.encodedCPA.number_of_payload_structuresNumber of Payload StructuresUnsigned integer (16 bits)2.0.0 to 4.2.4
pnrp.encodedCPA.number_of_service_addressesNumber of Service AddressesUnsigned integer (16 bits)2.0.0 to 4.2.4
pnrp.encodedCPA.service_address_lengthService Address LengthUnsigned integer (16 bits)2.0.0 to 4.2.4
pnrp.encodedCPA.serviceLocationService LocationByte sequence1.4.0 to 4.2.4
pnrp.encodedCPA.total_bytes_of_payloadTotal Bytes of PayloadUnsigned integer (16 bits)2.0.0 to 4.2.4
pnrp.encodedCPA.vMajorCPA Major VersionUnsigned integer (8 bits)1.4.0 to 4.2.4
pnrp.encodedCPA.vMinorCPA Minor VersionUnsigned integer (8 bits)1.4.0 to 4.2.4
pnrp.headerHeaderLabel1.4.0 to 4.2.4
pnrp.header.fieldIDHeader FieldIDUnsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.header.lenghtHeader lengthUnsigned integer (16 bits)1.4.0 to 1.4.15
pnrp.header.lengthHeader lengthUnsigned integer (16 bits)1.6.0 to 4.2.4
pnrp.header.messageIDMessage IDUnsigned integer (32 bits)1.4.0 to 4.2.4
pnrp.identIdentUnsigned integer (8 bits)1.4.0 to 4.2.4
pnrp.lookupControls.flagsFlagsUnsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.lookupControls.flags.0bit0 bit - reservedUnsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.lookupControls.flags.AbitA bitUnsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.lookupControls.flags.reservedReservedUnsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.lookupControls.precisionPrecisionUnsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.lookupControls.reasonCodeReason CodeUnsigned integer (8 bits)1.4.0 to 4.2.4
pnrp.lookupControls.resolveCriteriaResolve CriteriaUnsigned integer (8 bits)1.4.0 to 4.2.4
pnrp.messageTypeMessage TypeUnsigned integer (8 bits)1.4.0 to 4.2.4
pnrp.paddingPaddingByte sequence2.0.0 to 4.2.4
pnrp.payload.iana_protoIANA Protocol NumberUnsigned integer (16 bits)2.0.0 to 4.2.4
pnrp.payload.lengthLength of DataUnsigned integer (16 bits)2.0.0 to 4.2.4
pnrp.payload.portPort NumberUnsigned integer (16 bits)2.0.0 to 4.2.4
pnrp.payload.typePayload TypeUnsigned integer (32 bits)2.0.0 to 4.2.4
pnrp.publicKey.algorithm_oid_sizeSize of Algorithm OIDUnsigned integer (16 bits)2.0.0 to 4.2.4
pnrp.publicKey.cbdata_sizeSize of cbDataUnsigned integer (16 bits)2.0.0 to 4.2.4
pnrp.publicKey.objIDPublic Key Object IdentifierCharacter string1.4.0 to 4.2.4
pnrp.publicKey.publicKeyDataPublic Key DataCharacter string1.4.0 to 4.2.4
pnrp.publicKey.reservedReservedUnsigned integer (16 bits)2.0.0 to 4.2.4
pnrp.publicKey.structure_lengthLength of StructureUnsigned integer (16 bits)2.0.0 to 4.2.4
pnrp.publicKey.unused_bitsUnused BitsUnsigned integer (8 bits)2.0.0 to 4.2.4
pnrp.reservedReservedUnsigned integer (8 bits)2.0.0 to 4.2.4
pnrp.segment.ack.flags.Nbit(N)ot found BitBoolean1.4.0 to 4.2.4
pnrp.segment.ack.flags.reservedReservedBoolean1.4.0 to 4.2.4
pnrp.segment.authority.flagsFlagsUnsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.segment.authority.flags.Bbit(B)usyUnsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.segment.authority.flags.Lbit(L)eaf SetUnsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.segment.authority.flags.Nbit(N)ot foundUnsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.segment.authority.flags.reserved1Reserved 1Unsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.segment.authority.flags.reserved2Reserved 2Unsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.segment.authority.flags.reserved3Reserved 3Unsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.segment.certChainCertificate ChainByte sequence1.4.0 to 4.2.4
pnrp.segment.classifier.arrayLengthArray LengthUnsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.segment.classifier.entryLengthEntry LengthUnsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.segment.classifier.stringClassifierCharacter string1.12.0 to 4.2.4
pnrp.segment.classifier.unicodeCountNumber of Unicode CharactersUnsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.segment.dataDataByte sequence2.0.0 to 4.2.4
pnrp.segment.ElementFieldTypeType of Array EntryUnsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.segment.flagsFlagsUnsigned integer (32 bits)2.0.0 to 4.2.4
pnrp.segment.flood.flags.Dbit(D)on't send ACKBoolean1.4.0 to 4.2.4
pnrp.segment.flood.flags.reservedReservedBoolean1.4.0 to 4.2.4
pnrp.segment.hashednonceHashed NonceByte sequence1.4.0 to 4.2.4
pnrp.segment.headerAckACKed Header IDUnsigned integer (32 bits)1.4.0 to 4.2.4
pnrp.segment.idArray.EntrylengthLength of each Array EntryUnsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.segment.idArray.LengthLength of ArrayUnsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.segment.idArray.NumEnriesNumber of EntriesUnsigned integer (16 bits)1.4.0 to 3.2.18
pnrp.segment.idArray.NumEntriesNumber of EntriesUnsigned integer (16 bits)3.4.0 to 4.2.4
pnrp.segment.inquire.flagsFlagsUnsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.segment.inquire.flags.AbitCPA should (a)ppear in responseUnsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.segment.inquire.flags.Cbit(C)ertificate Chain sent in Authority responseUnsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.segment.inquire.flags.reserved1Reserved 1Unsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.segment.inquire.flags.reserved2Reserved 2Unsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.segment.inquire.flags.XbitE(X)tended Payload sent in Authority responseUnsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.segment.ipv6AddressIPv6 AddressIPv6 address1.4.0 to 4.2.4
pnrp.segment.ipv6EndpointArray.ArrayLengthArray LengthUnsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.segment.ipv6EndpointArray.EntryLengthEntry LengthUnsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.segment.ipv6EndpointArray.NumberOfEntriesNumber of EntriesUnsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.segment.lengthSegment lengthUnsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.segment.nonceNonceByte sequence1.4.0 to 4.2.4
pnrp.segment.offsetOffsetUnsigned integer (16 bits)2.0.0 to 4.2.4
pnrp.segment.pnrpIDPNRP IDByte sequence1.4.0 to 4.2.4
pnrp.segment.port_numberPort NumberUnsigned integer (16 bits)2.0.0 to 4.2.4
pnrp.segment.routeEntry.addressCountAddress CountUnsigned integer (8 bits)1.4.0 to 4.2.4
pnrp.segment.routeEntry.flagsFlagsUnsigned integer (8 bits)1.4.0 to 4.2.4
pnrp.segment.routeEntry.portNumberPort NumberUnsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.segment.solicitTypeSolicit TypeUnsigned integer (8 bits)1.4.0 to 4.2.4
pnrp.segment.splitControls.authorityBufferAuthority Buffer SizeUnsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.segment.splitControls.fragmentFragmentFrame number2.0.0 to 4.2.4
pnrp.segment.splitControls.fragment_countFragment CountUnsigned integer (32 bits)2.0.0 to 4.2.4
pnrp.segment.splitControls.fragment_errorFragment ErrorFrame number2.0.0 to 4.2.4
pnrp.segment.splitControls.fragment_multiple_tailsFragment Multiple TailsBoolean2.0.0 to 4.2.4
pnrp.segment.splitControls.fragment_overlapFragment OverlapBoolean2.0.0 to 4.2.4
pnrp.segment.splitControls.fragment_overlap_conflictFragment Overlap ConflictBoolean2.0.0 to 4.2.4
pnrp.segment.splitControls.fragment_too_long_fragmentToo Long FragmentBoolean2.0.0 to 4.2.4
pnrp.segment.splitControls.fragmented_payloadFragmented PayloadByte sequence2.0.0 to 4.2.4
pnrp.segment.splitControls.fragmentsFragmentsLabel2.0.0 to 4.2.4
pnrp.segment.splitControls.reassembled_dataReassembled DataByte sequence2.0.0 to 4.2.4
pnrp.segment.splitControls.reassembled_inReassembled InFrame number2.0.0 to 4.2.4
pnrp.segment.splitControls.reassembled_lengthReassembled LengthUnsigned integer (32 bits)2.0.0 to 4.2.4
pnrp.segment.typeSegment TypeUnsigned integer (16 bits)1.4.0 to 4.2.4
pnrp.signature.dataSignatureByte sequence1.4.0 to 4.2.4
pnrp.signature.hash_idHash Algorithm IdentifierUnsigned integer (32 bits)2.0.0 to 4.2.4
pnrp.signature.lengthLength of SignatureUnsigned integer (16 bits)2.0.0 to 4.2.4
pnrp.signature.structure_lengthLength of StructureUnsigned integer (16 bits)2.0.0 to 4.2.4
pnrp.vMajorVersion MajorUnsigned integer (8 bits)1.4.0 to 4.2.4
pnrp.vMinorVersion MinorUnsigned integer (8 bits)1.4.0 to 4.2.4