dhclient を使用して DHCPv6 要請/要求にベンダー固有のオプション 17 サブオプション 11、12、および 13 を含める方法

dhclient を使用して DHCPv6 要請/要求にベンダー固有のオプション 17 サブオプション 11、12、および 13 を含める方法

私の要求は、DHCPv6 要請/要求にオプション 17 のサブオプション 11、12、および 13 を含めることであり、Ubuntu の dhclient6.conf で以下のように同じ設定をしました。

send dhcp6.vendor-opts 00:00:0d:e9:00:0b:00:06:42:44:56:45:52:30:00:0c:00:03:6c:61:6e:00:0d:00:06:76:61:61:75:61:39;

パケット トレースから、solicit/request のオプション 17 を確認できますが、サブオプションが適切ではなく、カプセル化されていないと思われます。

tshark からの出力スニペット:

Vendor-specific Information
    Option: Vendor-specific Information (17)
    Length: 31
    Value: 00000de9000b0006424456455230000c00036c616e000d00...
    Enterprise ID: The Broadband Forum (3561)
    option
        Option code: 11
        Option length: 6
        Option data: 424456455230
    option
        Option code: 12
        Option length: 3
        Option data: 6c616e
    option
        Option code: 13
        Option length: 6
        Option data: 766161756139

サブオプションを正しい形式で含める方法について、どなたか助けていただけませんか。

これまで試したこと:

  1. を経たRFCoption_code と option_len を含めてフォーマットに従って構成しましたが、不正な形式のパケットを取得しました。
  2. 類似のタイプの質問オプション 17 のサブオプション 2 を設定しましたが、これはまったく問題ありませんが、サブオプション 11、12、および 13 では問題が発生します。

ご協力いただければ幸いです。

関連情報