def _read_opt_ilnp(self, code, *, desc):
        """Read HOPOPT ILNP Nonce option.

        Structure of HOPOPT ILNP Nonce option [RFC 6744]:
             0                   1                   2                   3
             0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
            +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
            | Next Header   | Hdr Ext Len   |  Option Type  | Option Length |
            +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
            /                         Nonce Value                           /
            +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

            Octets      Bits        Name                        Description
              0           0     hopopt.ilnp.type            Option Type
              0           0     hopopt.ilnp.type.value      Option Number
              0           0     hopopt.ilnp.type.action     Action (10)
              0           2     hopopt.ilnp.type.change     Change Flag (0)
              1           8     hopopt.ilnp.length          Length of Option Data
              2          16     hopopt.ilnp.value           Nonce Value

        """
        _type = self._read_opt_type(code)
        _size = self._read_unpack(1)
        _nval = self._read_fileng(_size)

        opt = dict(
            desc=desc,
            type=_type,
            length=_size + 2,
            value=_nval,
        )

        return opt
Read HOPOPT ILNP Nonce option.

        Structure of HOPOPT ILNP Nonce option [RFC 6744]:
             0                   1                   2                   3
             0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
            +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
            | Next Header   | Hdr Ext Len   |  Option Type  | Option Length |
            +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
            /                         Nonce Value                           /
            +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

            Octets      Bits        Name                        Description
              0           0     hopopt.ilnp.type            Option Type
              0           0     hopopt.ilnp.type.value      Option Number
              0           0     hopopt.ilnp.type.action     Action (10)
              0           2     hopopt.ilnp.type.change     Change Flag (0)
              1           8     hopopt.ilnp.length          Length of Option Data
              2          16     hopopt.ilnp.value           Nonce Value