dhcpcd-discuss

Updating to 7.0-beta3, dhcpv6-pd setup, duid change

Stuart Henderson

Fri Apr 21 23:13:44 2017

I ran into a small problem when updating, the new file locations
meant I get a new DUID and my Zen (my ISP)'s dhcpv6-pd server refused
to give me a lease right away with this.

I haven't yet tested what would happen if I bounce the VDSL connection
and retry at that point or leave it to see if it works eventually (I would
certainly hope so!), but am wondering if it might make sense to help
ease the transition by reading the value from /etc/dhcpcd.duid as a
fallback iff /var/db/dhcpcd/duid doesn't exist at startup.

For completeness I'll include config, logs and captures, but the only
thing different between non-working and working is the DUID.

noipv6rs
ipv6only
duid
persistent
option rapid_commit
require dhcp_server_identifier
slaac private
nohook resolv.conf, lookup-hostname
allowinterfaces pppoe1 vlan2 vlan3666 vlan5

# zen
interface pppoe1
  iaid 1
  ia_pd 2 vlan2/1 vlan3666/2 vlan5/3

Working behaviour with 6.11.5 (rebind)

Apr 21 14:51:29 jodrell dhcpcd[55059]: DUID 00:01:00:01:1d:46:58:f1:00:10:18:7f:1f:06
Apr 21 14:51:29 jodrell dhcpcd[55059]: vlan2: IAID b9:41:7e:48
Apr 21 14:51:29 jodrell dhcpcd[55059]: vlan2: IAID conflicts with one assigned to vlan3666
Apr 21 14:51:29 jodrell dhcpcd[55059]: vlan3666: IAID b9:41:7e:48
Apr 21 14:51:29 jodrell dhcpcd[55059]: vlan3666: IAID conflicts with one assigned to vlan2
Apr 21 14:51:29 jodrell dhcpcd[55059]: vlan5: IAID b9:41:7e:48
Apr 21 14:51:29 jodrell dhcpcd[55059]: vlan5: IAID conflicts with one assigned to vlan2
Apr 21 14:51:29 jodrell dhcpcd[55059]: pppoe1: IAID 00:00:00:01
Apr 21 14:51:29 jodrell dhcpcd[55059]: pppoe1: IAID 00:00:00:02
Apr 21 14:51:29 jodrell dhcpcd[55059]: pppoe1: rebinding prior DHCPv6 lease
Apr 21 14:51:30 jodrell dhcpcd[55059]: pppoe1: REPLY6 received from fe80::d2f0:dbff:fe7d:6000
Apr 21 14:51:30 jodrell dhcpcd[55059]: pppoe1: 2a02:8011:7003::/48 will expire before renewal
Apr 21 14:51:30 jodrell dhcpcd[55059]: pppoe1: ignoring T1 4294967295 to due address expiry
Apr 21 14:51:30 jodrell dhcpcd[55059]: lo0: adding reject route to 2a02:8011:7003::/48 via ::1
Apr 21 14:51:30 jodrell dhcpcd[55059]: pppoe1: delegated prefix 2a02:8011:7003::/48
Apr 21 14:51:30 jodrell dhcpcd[55059]: vlan2: adding address 2a02:8011:7003:1::1/64
Apr 21 14:51:30 jodrell dhcpcd[55059]: vlan2: adding route to 2a02:8011:7003:1::/64
Apr 21 14:51:30 jodrell dhcpcd[55059]: vlan3666: adding address 2a02:8011:7003:2::1/64
Apr 21 14:51:30 jodrell dhcpcd[55059]: vlan3666: adding route to 2a02:8011:7003:2::/64
Apr 21 14:51:30 jodrell dhcpcd[55059]: vlan5: adding address 2a02:8011:7003:3::1/64
Apr 21 14:51:30 jodrell dhcpcd[55059]: vlan5: adding route to 2a02:8011:7003:3::/64
Apr 21 14:51:30 jodrell dhcpcd[55059]: forked to background, child pid 83279

Frame 21: 179 bytes on wire (1432 bits), 179 bytes captured (1432 bits) on interface 0
    Interface id: 0 (pppoe1)
    Encapsulation type: PPP-over-Ethernet session (139)
    Arrival Time: Apr 21, 2017 23:37:32.803983000 BST
    [Time shift for this packet: 0.000000000 seconds]
    Epoch Time: 1492814252.803983000 seconds
    [Time delta from previous captured frame: 0.527092000 seconds]
    [Time delta from previous displayed frame: 0.527092000 seconds]
    [Time since reference or first frame: 13.957342000 seconds]
    Frame Number: 21
    Frame Length: 179 bytes (1432 bits)
    Capture Length: 179 bytes (1432 bits)
    [Frame is marked: False]
    [Frame is ignored: False]
    [Protocols in frame: pppoes:ppp:ipv6:udp:dhcpv6]
PPP-over-Ethernet Session
    0001 .... = Version: 1
    .... 0001 = Type: 1
    Code: Session Data (0x00)
    Session ID: 0x056b
    Payload Length: 173
Point-to-Point Protocol
    Protocol: Internet Protocol version 6 (0x0057)
Internet Protocol Version 6, Src: fe80::20d:b9ff:fe41:7e48, Dst: ff02::1:2
    0110 .... = Version: 6
    .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00 (DSCP: CS0, ECN: Not-ECT)
        .... 0000 00.. .... .... .... .... .... = Differentiated Services Codepoint: Default (0)
        .... .... ..00 .... .... .... .... .... = Explicit Congestion Notification: Not ECN-Capable Transport (0)
    .... .... .... 0000 0000 0000 0000 0000 = Flow label: 0x00000
    Payload length: 131
    Next header: UDP (17)
    Hop limit: 1
    Source: fe80::20d:b9ff:fe41:7e48
    [Source SA MAC: PcEngine_41:7e:48 (00:0d:b9:41:7e:48)]
    Destination: ff02::1:2
    [Source GeoIP: Unknown]
    [Destination GeoIP: Unknown]
User Datagram Protocol, Src Port: 546, Dst Port: 547
    Source Port: 546
    Destination Port: 547
    Length: 131
    Checksum: 0x9c22 [unverified]
    [Checksum Status: Unverified]
    [Stream index: 5]
DHCPv6
    Message type: Solicit (1)
    Transaction ID: 0x676577
    Client Identifier
        Option: Client Identifier (1)
        Length: 14
        Value: 00010001208d4351000db9417e48
        DUID: 00010001208d4351000db9417e48
        DUID Type: link-layer address plus time (1)
        Hardware type: Ethernet (1)
        DUID Time: Apr 21, 2017 23:25:21.000000000 BST
        Link-layer address: 00:0d:b9:41:7e:48
    Elapsed time
        Option: Elapsed time (8)
        Length: 2
        Value: 0000
        Elapsed time: 0 ms
    Vendor Class
        Option: Vendor Class (16)
        Length: 59
        Value: 00009f0800356468637063642d372e302e302d6265746133...
        Enterprise ID: DHCPCD Project (40712)
        vendor-class-data: dhcpcd-7.0.0-beta3:OpenBSD-6.1:amd64:AMD GX-412TC SOC
    Rapid Commit
        Option: Rapid Commit (14)
        Length: 0
    Identity Association for Prefix Delegation
        Option: Identity Association for Prefix Delegation (25)
        Length: 12
        Value: 000000020000000000000000
        IAID: 00000002
        T1: 0
        T2: 0
    Reconfigure Accept
        Option: Reconfigure Accept (20)
        Length: 0
    Option Request
        Option: Option Request (6)
        Length: 4
        Value: 00520053
        Requested Option code: SOL_MAX_RT (82)
        Requested Option code: INF_MAX_RT (83)

Frame 22: 147 bytes on wire (1176 bits), 147 bytes captured (1176 bits) on interface 0
    Interface id: 0 (pppoe1)
    Encapsulation type: PPP-over-Ethernet session (139)
    Arrival Time: Apr 21, 2017 23:37:32.816937000 BST
    [Time shift for this packet: 0.000000000 seconds]
    Epoch Time: 1492814252.816937000 seconds
    [Time delta from previous captured frame: 0.012954000 seconds]
    [Time delta from previous displayed frame: 0.012954000 seconds]
    [Time since reference or first frame: 13.970296000 seconds]
    Frame Number: 22
    Frame Length: 147 bytes (1176 bits)
    Capture Length: 147 bytes (1176 bits)
    [Frame is marked: False]
    [Frame is ignored: False]
    [Protocols in frame: pppoes:ppp:ipv6:udp:dhcpv6]
PPP-over-Ethernet Session
    0001 .... = Version: 1
    .... 0001 = Type: 1
    Code: Session Data (0x00)
    Session ID: 0x056b
    Payload Length: 141
Point-to-Point Protocol
    Protocol: Internet Protocol version 6 (0x0057)
Internet Protocol Version 6, Src: fe80::d2f0:dbff:fe7d:6000, Dst: fe80::20d:b9ff:fe41:7e48
    0110 .... = Version: 6
    .... 1100 0000 .... .... .... .... .... = Traffic class: 0xc0 (DSCP: CS6, ECN: Not-ECT)
        .... 1100 00.. .... .... .... .... .... = Differentiated Services Codepoint: Class Selector 6 (48)
        .... .... ..00 .... .... .... .... .... = Explicit Congestion Notification: Not ECN-Capable Transport (0)
    .... .... .... 0000 0000 0000 0000 0000 = Flow label: 0x00000
    Payload length: 99
    Next header: UDP (17)
    Hop limit: 64
    Source: fe80::d2f0:dbff:fe7d:6000
    [Source SA MAC: Ericsson_7d:60:00 (d0:f0:db:7d:60:00)]
    Destination: fe80::20d:b9ff:fe41:7e48
    [Destination SA MAC: PcEngine_41:7e:48 (00:0d:b9:41:7e:48)]
    [Source GeoIP: Unknown]
    [Destination GeoIP: Unknown]
User Datagram Protocol, Src Port: 547, Dst Port: 546
    Source Port: 547
    Destination Port: 546
    Length: 99
    Checksum: 0x1566 [unverified]
    [Checksum Status: Unverified]
    [Stream index: 6]
DHCPv6
    Message type: Reply (7)
    Transaction ID: 0x676577
    Client Identifier
        Option: Client Identifier (1)
        Length: 14
        Value: 00010001208d4351000db9417e48
        DUID: 00010001208d4351000db9417e48
        DUID Type: link-layer address plus time (1)
        Hardware type: Ethernet (1)
        DUID Time: Apr 21, 2017 23:25:21.000000000 BST
        Link-layer address: 00:0d:b9:41:7e:48
    Server Identifier
        Option: Server Identifier (2)
        Length: 14
        Value: 000100011ef1e8a6d0f0db7d6000
        DUID: 000100011ef1e8a6d0f0db7d6000
        DUID Type: link-layer address plus time (1)
        Hardware type: Ethernet (1)
        DUID Time: Jun 13, 2016 22:56:54.000000000 BST
        Link-layer address: d0:f0:db:7d:60:00
    Identity Association for Prefix Delegation
        Option: Identity Association for Prefix Delegation (25)
        Length: 18
        Value: 000000020000000000000000000d00020006
        IAID: 00000002
        T1: 0
        T2: 0
        Status code
            Option: Status code (13)
            Length: 2
            Value: 0006
            Status Code: NoPrefixAvail (6)
    Preference
        Option: Preference (7)
        Length: 1
        Value: 05
        Pref-value: 5
    Rapid Commit
        Option: Rapid Commit (14)
        Length: 0
    DNS recursive name server
        Option: DNS recursive name server (23)
        Length: 16
        Value: 2a028010000100000212002300030100
         1 DNS server address: 2a02:8010:1:0:212:23:3:100


Failing after updating, ISP replies with "No Prefix Available" with 7.0.0-beta3

Apr 21 23:26:01 jodrell dhcpcd[36707]: DUID 00:01:00:01:20:8d:43:51:00:0d:b9:41:7e:48
Apr 21 23:26:01 jodrell dhcpcd[36707]: vlan2: IAID b9:41:7e:48
Apr 21 23:26:01 jodrell dhcpcd[36707]: vlan2: IAID conflicts with one assigned to vlan3666: Undefined error: 0
Apr 21 23:26:01 jodrell dhcpcd[36707]: vlan3666: IAID b9:41:7e:48
Apr 21 23:26:01 jodrell dhcpcd[36707]: vlan3666: IAID conflicts with one assigned to vlan2: Undefined error: 0
Apr 21 23:26:01 jodrell dhcpcd[36707]: vlan5: IAID b9:41:7e:48
Apr 21 23:26:01 jodrell dhcpcd[36707]: vlan5: IAID conflicts with one assigned to vlan2: Undefined error: 0
Apr 21 23:26:01 jodrell dhcpcd[36707]: pppoe1: IAID 00:00:00:01
Apr 21 23:26:01 jodrell dhcpcd[36707]: pppoe1: IAID 00:00:00:02
Apr 21 23:26:01 jodrell dhcpcd[36707]: pppoe1: soliciting a DHCPv6 lease
Apr 21 23:26:03 jodrell dhcpcd[36707]: pppoe1: DHCPv6 REPLY: No Prefix Available
Apr 21 23:26:25 jodrell dhcpcd[36707]: received SIGINT, stopping
Apr 21 23:26:25 jodrell dhcpcd[36707]: pppoe1: removing interface
Apr 21 23:26:25 jodrell dhcpcd[36707]: vlan5: removing interface
Apr 21 23:26:25 jodrell dhcpcd[36707]: vlan3666: removing interface
Apr 21 23:26:25 jodrell dhcpcd[36707]: vlan2: removing interface
Apr 21 23:26:25 jodrell dhcpcd[36707]: dhcpcd exited

Frame 21: 179 bytes on wire (1432 bits), 179 bytes captured (1432 bits) on interface 0
    Interface id: 0 (pppoe1)
    Encapsulation type: PPP-over-Ethernet session (139)
    Arrival Time: Apr 21, 2017 23:37:32.803983000 BST
    [Time shift for this packet: 0.000000000 seconds]
    Epoch Time: 1492814252.803983000 seconds
    [Time delta from previous captured frame: 0.527092000 seconds]
    [Time delta from previous displayed frame: 0.527092000 seconds]
    [Time since reference or first frame: 13.957342000 seconds]
    Frame Number: 21
    Frame Length: 179 bytes (1432 bits)
    Capture Length: 179 bytes (1432 bits)
    [Frame is marked: False]
    [Frame is ignored: False]
    [Protocols in frame: pppoes:ppp:ipv6:udp:dhcpv6]
PPP-over-Ethernet Session
    0001 .... = Version: 1
    .... 0001 = Type: 1
    Code: Session Data (0x00)
    Session ID: 0x056b
    Payload Length: 173
Point-to-Point Protocol
    Protocol: Internet Protocol version 6 (0x0057)
Internet Protocol Version 6, Src: fe80::20d:b9ff:fe41:7e48, Dst: ff02::1:2
    0110 .... = Version: 6
    .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00 (DSCP: CS0, ECN: Not-ECT)
        .... 0000 00.. .... .... .... .... .... = Differentiated Services Codepoint: Default (0)
        .... .... ..00 .... .... .... .... .... = Explicit Congestion Notification: Not ECN-Capable Transport (0)
    .... .... .... 0000 0000 0000 0000 0000 = Flow label: 0x00000
    Payload length: 131
    Next header: UDP (17)
    Hop limit: 1
    Source: fe80::20d:b9ff:fe41:7e48
    [Source SA MAC: PcEngine_41:7e:48 (00:0d:b9:41:7e:48)]
    Destination: ff02::1:2
    [Source GeoIP: Unknown]
    [Destination GeoIP: Unknown]
User Datagram Protocol, Src Port: 546, Dst Port: 547
    Source Port: 546
    Destination Port: 547
    Length: 131
    Checksum: 0x9c22 [unverified]
    [Checksum Status: Unverified]
    [Stream index: 5]
DHCPv6
    Message type: Solicit (1)
    Transaction ID: 0x676577
    Client Identifier
        Option: Client Identifier (1)
        Length: 14
        Value: 00010001208d4351000db9417e48
        DUID: 00010001208d4351000db9417e48
        DUID Type: link-layer address plus time (1)
        Hardware type: Ethernet (1)
        DUID Time: Apr 21, 2017 23:25:21.000000000 BST
        Link-layer address: 00:0d:b9:41:7e:48
    Elapsed time
        Option: Elapsed time (8)
        Length: 2
        Value: 0000
        Elapsed time: 0 ms
    Vendor Class
        Option: Vendor Class (16)
        Length: 59
        Value: 00009f0800356468637063642d372e302e302d6265746133...
        Enterprise ID: DHCPCD Project (40712)
        vendor-class-data: dhcpcd-7.0.0-beta3:OpenBSD-6.1:amd64:AMD GX-412TC SOC
    Rapid Commit
        Option: Rapid Commit (14)
        Length: 0
    Identity Association for Prefix Delegation
        Option: Identity Association for Prefix Delegation (25)
        Length: 12
        Value: 000000020000000000000000
        IAID: 00000002
        T1: 0
        T2: 0
    Reconfigure Accept
        Option: Reconfigure Accept (20)
        Length: 0
    Option Request
        Option: Option Request (6)
        Length: 4
        Value: 00520053
        Requested Option code: SOL_MAX_RT (82)
        Requested Option code: INF_MAX_RT (83)

Frame 22: 147 bytes on wire (1176 bits), 147 bytes captured (1176 bits) on interface 0
    Interface id: 0 (pppoe1)
    Encapsulation type: PPP-over-Ethernet session (139)
    Arrival Time: Apr 21, 2017 23:37:32.816937000 BST
    [Time shift for this packet: 0.000000000 seconds]
    Epoch Time: 1492814252.816937000 seconds
    [Time delta from previous captured frame: 0.012954000 seconds]
    [Time delta from previous displayed frame: 0.012954000 seconds]
    [Time since reference or first frame: 13.970296000 seconds]
    Frame Number: 22
    Frame Length: 147 bytes (1176 bits)
    Capture Length: 147 bytes (1176 bits)
    [Frame is marked: False]
    [Frame is ignored: False]
    [Protocols in frame: pppoes:ppp:ipv6:udp:dhcpv6]
PPP-over-Ethernet Session
    0001 .... = Version: 1
    .... 0001 = Type: 1
    Code: Session Data (0x00)
    Session ID: 0x056b
    Payload Length: 141
Point-to-Point Protocol
    Protocol: Internet Protocol version 6 (0x0057)
Internet Protocol Version 6, Src: fe80::d2f0:dbff:fe7d:6000, Dst: fe80::20d:b9ff:fe41:7e48
    0110 .... = Version: 6
    .... 1100 0000 .... .... .... .... .... = Traffic class: 0xc0 (DSCP: CS6, ECN: Not-ECT)
        .... 1100 00.. .... .... .... .... .... = Differentiated Services Codepoint: Class Selector 6 (48)
        .... .... ..00 .... .... .... .... .... = Explicit Congestion Notification: Not ECN-Capable Transport (0)
    .... .... .... 0000 0000 0000 0000 0000 = Flow label: 0x00000
    Payload length: 99
    Next header: UDP (17)
    Hop limit: 64
    Source: fe80::d2f0:dbff:fe7d:6000
    [Source SA MAC: Ericsson_7d:60:00 (d0:f0:db:7d:60:00)]
    Destination: fe80::20d:b9ff:fe41:7e48
    [Destination SA MAC: PcEngine_41:7e:48 (00:0d:b9:41:7e:48)]
    [Source GeoIP: Unknown]
    [Destination GeoIP: Unknown]
User Datagram Protocol, Src Port: 547, Dst Port: 546
    Source Port: 547
    Destination Port: 546
    Length: 99
    Checksum: 0x1566 [unverified]
    [Checksum Status: Unverified]
    [Stream index: 6]
DHCPv6
    Message type: Reply (7)
    Transaction ID: 0x676577
    Client Identifier
        Option: Client Identifier (1)
        Length: 14
        Value: 00010001208d4351000db9417e48
        DUID: 00010001208d4351000db9417e48
        DUID Type: link-layer address plus time (1)
        Hardware type: Ethernet (1)
        DUID Time: Apr 21, 2017 23:25:21.000000000 BST
        Link-layer address: 00:0d:b9:41:7e:48
    Server Identifier
        Option: Server Identifier (2)
        Length: 14
        Value: 000100011ef1e8a6d0f0db7d6000
        DUID: 000100011ef1e8a6d0f0db7d6000
        DUID Type: link-layer address plus time (1)
        Hardware type: Ethernet (1)
        DUID Time: Jun 13, 2016 22:56:54.000000000 BST
        Link-layer address: d0:f0:db:7d:60:00
    Identity Association for Prefix Delegation
        Option: Identity Association for Prefix Delegation (25)
        Length: 18
        Value: 000000020000000000000000000d00020006
        IAID: 00000002
        T1: 0
        T2: 0
        Status code
            Option: Status code (13)
            Length: 2
            Value: 0006
            Status Code: NoPrefixAvail (6)
    Preference
        Option: Preference (7)
        Length: 1
        Value: 05
        Pref-value: 5
    Rapid Commit
        Option: Rapid Commit (14)
        Length: 0
    DNS recursive name server
        Option: DNS recursive name server (23)
        Length: 16
        Value: 2a028010000100000212002300030100
         1 DNS server address: 2a02:8010:1:0:212:23:3:100



Working again after copying the old guid

Apr 21 23:54:46 jodrell dhcpcd[16536]: DUID 00:01:00:01:1d:46:58:f1:00:10:18:7f:1f:06
Apr 21 23:54:46 jodrell dhcpcd[16536]: vlan2: IAID b9:41:7e:48
Apr 21 23:54:46 jodrell dhcpcd[16536]: vlan2: IAID conflicts with one assigned to vlan3666: Undefined error: 0
Apr 21 23:54:46 jodrell dhcpcd[16536]: vlan3666: IAID b9:41:7e:48
Apr 21 23:54:46 jodrell dhcpcd[16536]: vlan3666: IAID conflicts with one assigned to vlan2: Undefined error: 0
Apr 21 23:54:46 jodrell dhcpcd[16536]: vlan5: IAID b9:41:7e:48
Apr 21 23:54:46 jodrell dhcpcd[16536]: vlan5: IAID conflicts with one assigned to vlan2: Undefined error: 0
Apr 21 23:54:46 jodrell dhcpcd[16536]: pppoe1: IAID 00:00:00:01
Apr 21 23:54:46 jodrell dhcpcd[16536]: pppoe1: IAID 00:00:00:02
Apr 21 23:54:46 jodrell dhcpcd[16536]: pppoe1: soliciting a DHCPv6 lease
Apr 21 23:54:47 jodrell dhcpcd[16536]: pppoe1: REPLY6 received from fe80::d2f0:dbff:fe7d:6000
Apr 21 23:54:47 jodrell dhcpcd[16536]: pppoe1: 2a02:8011:7003::/48 will expire before renewal
Apr 21 23:54:47 jodrell dhcpcd[16536]: pppoe1: ignoring T1 4294967295 to due address expiry
Apr 21 23:54:47 jodrell dhcpcd[16536]: lo0: adding reject route to 2a02:8011:7003::/48 via ::1
Apr 21 23:54:47 jodrell dhcpcd[16536]: pppoe1: delegated prefix 2a02:8011:7003::/48
Apr 21 23:54:47 jodrell dhcpcd[16536]: vlan2: adding address 2a02:8011:7003:1::1/64
Apr 21 23:54:47 jodrell dhcpcd[16536]: vlan2: adding route to 2a02:8011:7003:1::/64
Apr 21 23:54:47 jodrell dhcpcd[16536]: vlan3666: adding address 2a02:8011:7003:2::1/64
Apr 21 23:54:47 jodrell dhcpcd[16536]: vlan3666: adding route to 2a02:8011:7003:2::/64
Apr 21 23:54:48 jodrell dhcpcd[16536]: vlan5: adding address 2a02:8011:7003:3::1/64
Apr 21 23:54:48 jodrell dhcpcd[16536]: vlan5: adding route to 2a02:8011:7003:3::/64
Apr 21 23:54:48 jodrell dhcpcd[16536]: forked to background, child pid 57011


Frame 3: 179 bytes on wire (1432 bits), 179 bytes captured (1432 bits) on interface 0
    Interface id: 0 (pppoe1)
    Encapsulation type: PPP-over-Ethernet session (139)
    Arrival Time: Apr 21, 2017 23:57:19.807727000 BST
    [Time shift for this packet: 0.000000000 seconds]
    Epoch Time: 1492815439.807727000 seconds
    [Time delta from previous captured frame: 13.140317000 seconds]
    [Time delta from previous displayed frame: 13.140317000 seconds]
    [Time since reference or first frame: 13.152823000 seconds]
    Frame Number: 3
    Frame Length: 179 bytes (1432 bits)
    Capture Length: 179 bytes (1432 bits)
    [Frame is marked: False]
    [Frame is ignored: False]
    [Protocols in frame: pppoes:ppp:ipv6:udp:dhcpv6]
PPP-over-Ethernet Session
    0001 .... = Version: 1
    .... 0001 = Type: 1
    Code: Session Data (0x00)
    Session ID: 0x056b
    Payload Length: 173
Point-to-Point Protocol
    Protocol: Internet Protocol version 6 (0x0057)
Internet Protocol Version 6, Src: fe80::20d:b9ff:fe41:7e48, Dst: ff02::1:2
    0110 .... = Version: 6
    .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00 (DSCP: CS0, ECN: Not-ECT)
        .... 0000 00.. .... .... .... .... .... = Differentiated Services Codepoint: Default (0)
        .... .... ..00 .... .... .... .... .... = Explicit Congestion Notification: Not ECN-Capable Transport (0)
    .... .... .... 0000 0000 0000 0000 0000 = Flow label: 0x00000
    Payload length: 131
    Next header: UDP (17)
    Hop limit: 1
    Source: fe80::20d:b9ff:fe41:7e48
    [Source SA MAC: PcEngine_41:7e:48 (00:0d:b9:41:7e:48)]
    Destination: ff02::1:2
    [Source GeoIP: Unknown]
    [Destination GeoIP: Unknown]
User Datagram Protocol, Src Port: 546, Dst Port: 547
    Source Port: 546
    Destination Port: 547
    Length: 131
    Checksum: 0xe9da [unverified]
    [Checksum Status: Unverified]
    [Stream index: 0]
DHCPv6
    Message type: Solicit (1)
    Transaction ID: 0xe504ea
    Client Identifier
        Option: Client Identifier (1)
        Length: 14
        Value: 000100011d4658f10010187f1f06
        DUID: 000100011d4658f10010187f1f06
        DUID Type: link-layer address plus time (1)
        Hardware type: Ethernet (1)
        DUID Time: Jul 25, 2015 15:25:53.000000000 BST
        Link-layer address: 00:10:18:7f:1f:06
    Elapsed time
        Option: Elapsed time (8)
        Length: 2
        Value: 0000
        Elapsed time: 0 ms
    Vendor Class
        Option: Vendor Class (16)
        Length: 59
        Value: 00009f0800356468637063642d372e302e302d6265746133...
        Enterprise ID: DHCPCD Project (40712)
        vendor-class-data: dhcpcd-7.0.0-beta3:OpenBSD-6.1:amd64:AMD GX-412TC SOC
    Rapid Commit
        Option: Rapid Commit (14)
        Length: 0
    Identity Association for Prefix Delegation
        Option: Identity Association for Prefix Delegation (25)
        Length: 12
        Value: 000000020000000000000000
        IAID: 00000002
        T1: 0
        T2: 0
    Reconfigure Accept
        Option: Reconfigure Accept (20)
        Length: 0
    Option Request
        Option: Option Request (6)
        Length: 4
        Value: 00520053
        Requested Option code: SOL_MAX_RT (82)
        Requested Option code: INF_MAX_RT (83)

Frame 4: 170 bytes on wire (1360 bits), 170 bytes captured (1360 bits) on interface 0
    Interface id: 0 (pppoe1)
    Encapsulation type: PPP-over-Ethernet session (139)
    Arrival Time: Apr 21, 2017 23:57:19.819935000 BST
    [Time shift for this packet: 0.000000000 seconds]
    Epoch Time: 1492815439.819935000 seconds
    [Time delta from previous captured frame: 0.012208000 seconds]
    [Time delta from previous displayed frame: 0.012208000 seconds]
    [Time since reference or first frame: 13.165031000 seconds]
    Frame Number: 4
    Frame Length: 170 bytes (1360 bits)
    Capture Length: 170 bytes (1360 bits)
    [Frame is marked: False]
    [Frame is ignored: False]
    [Protocols in frame: pppoes:ppp:ipv6:udp:dhcpv6]
PPP-over-Ethernet Session
    0001 .... = Version: 1
    .... 0001 = Type: 1
    Code: Session Data (0x00)
    Session ID: 0x056b
    Payload Length: 164
Point-to-Point Protocol
    Protocol: Internet Protocol version 6 (0x0057)
Internet Protocol Version 6, Src: fe80::d2f0:dbff:fe7d:6000, Dst: fe80::20d:b9ff:fe41:7e48
    0110 .... = Version: 6
    .... 1100 0000 .... .... .... .... .... = Traffic class: 0xc0 (DSCP: CS6, ECN: Not-ECT)
        .... 1100 00.. .... .... .... .... .... = Differentiated Services Codepoint: Class Selector 6 (48)
        .... .... ..00 .... .... .... .... .... = Explicit Congestion Notification: Not ECN-Capable Transport (0)
    .... .... .... 0000 0000 0000 0000 0000 = Flow label: 0x00000
    Payload length: 122
    Next header: UDP (17)
    Hop limit: 64
    Source: fe80::d2f0:dbff:fe7d:6000
    [Source SA MAC: Ericsson_7d:60:00 (d0:f0:db:7d:60:00)]
    Destination: fe80::20d:b9ff:fe41:7e48
    [Destination SA MAC: PcEngine_41:7e:48 (00:0d:b9:41:7e:48)]
    [Source GeoIP: Unknown]
    [Destination GeoIP: Unknown]
User Datagram Protocol, Src Port: 547, Dst Port: 546
    Source Port: 547
    Destination Port: 546
    Length: 122
    Checksum: 0xebd0 [unverified]
    [Checksum Status: Unverified]
    [Stream index: 1]
DHCPv6
    Message type: Reply (7)
    Transaction ID: 0xe504ea
    Client Identifier
        Option: Client Identifier (1)
        Length: 14
        Value: 000100011d4658f10010187f1f06
        DUID: 000100011d4658f10010187f1f06
        DUID Type: link-layer address plus time (1)
        Hardware type: Ethernet (1)
        DUID Time: Jul 25, 2015 15:25:53.000000000 BST
        Link-layer address: 00:10:18:7f:1f:06
    Server Identifier
        Option: Server Identifier (2)
        Length: 14
        Value: 000100011ef1e8a6d0f0db7d6000
        DUID: 000100011ef1e8a6d0f0db7d6000
        DUID Type: link-layer address plus time (1)
        Hardware type: Ethernet (1)
        DUID Time: Jun 13, 2016 22:56:54.000000000 BST
        Link-layer address: d0:f0:db:7d:60:00
    Identity Association for Prefix Delegation
        Option: Identity Association for Prefix Delegation (25)
        Length: 41
        Value: 00000002ffffffffffffffff001a0019ffffffffffffffff...
        IAID: 00000002
        T1: infinity
        T2: infinity
        IA Prefix
            Option: IA Prefix (26)
            Length: 25
            Value: ffffffffffffffff302a0280117003000000000000000000...
            Preferred lifetime: infinity
            Valid lifetime: infinity
            Prefix length: 48
            Prefix address: 2a02:8011:7003::
    Preference
        Option: Preference (7)
        Length: 1
        Value: 05
        Pref-value: 5
    Rapid Commit
        Option: Rapid Commit (14)
        Length: 0
    DNS recursive name server
        Option: DNS recursive name server (23)
        Length: 16
        Value: 2a028010000100000212002300030100
         1 DNS server address: 2a02:8010:1:0:212:23:3:100


Follow-Ups:
Re: Updating to 7.0-beta3, dhcpv6-pd setup, duid changeRoy Marples
Archive administrator: postmaster@marples.name