As I also said before, there is no dns update/propagation delay:
Oct 5 10:00:31 rc1 pppd[75248]: local IP address 54.x.y.z
Oct 5 10:00:31 rc1 pppd[75248]: remote IP address 12.x.y.z
Oct 5 10:00:31 rc1 pppd[75248]: primary DNS address 21.x.y.z
Oct 5 10:00:31 rc1 pppd[75248]: secondary DNS address 21.x.z.y
When the IP changes, vyos doesn’t trigger an immediate dyndns-update. Instead ddclient just waits for the interval (currently setup to 300s) to pass:
Oct 05 10:01:45 rc1 ddclient[75690]: SUCCESS: updating ddns.example.com: good: IPv4 address set to 54.x.y.z
The actual dns update succeeds within less than a second:
10:01:45.567195 IP6 2001:____:____:9a5::2.57154 > 2a01:____:____:202::51a9:90c0.443: Flags [S], seq 3687997315, win 65136, options [mss 1416,sackOK,TS val 2613082294 ecr 0,nop,wscale 7], length 0
10:01:45.595709 IP6 2a01:____:____:202::51a9:90c0.443 > 2001:____:____:9a5::2.57154: Flags [S.], seq 1702844058, ack 3687997316, win 14160, options [mss 1440,nop,wscale 0,sackOK,TS val 1545652832 ecr 2613082294], length 0
10:01:45.595774 IP6 2001:____:____:9a5::2.57154 > 2a01:____:____:202::51a9:90c0.443: Flags [.], ack 1, win 509, options [nop,nop,TS val 2613082323 ecr 1545652832], length 0
10:01:45.597002 IP6 2001:____:____:9a5::2.57154 > 2a01:____:____:202::51a9:90c0.443: Flags [P.], seq 1:518, ack 1, win 509, options [nop,nop,TS val 2613082324 ecr 1545652832], length 517
10:01:45.625420 IP6 2a01:____:____:202::51a9:90c0.443 > 2001:____:____:9a5::2.57154: Flags [.], ack 518, win 14677, options [nop,nop,TS val 1545652862 ecr 2613082324], length 0
10:01:45.635744 IP6 2a01:____:____:202::51a9:90c0.443 > 2001:____:____:9a5::2.57154: Flags [P.], seq 2809:3884, ack 518, win 14677, options [nop,nop,TS val 1545652868 ecr 2613082324], length 1075
10:01:45.635796 IP6 2001:____:____:9a5::2.57154 > 2a01:____:____:202::51a9:90c0.443: Flags [.], ack 1, win 509, options [nop,nop,TS val 2613082363 ecr 1545652862,nop,nop,sack 1 {2809:3884}], length 0
10:01:45.651184 IP6 2a01:____:____:202::51a9:90c0.443 > 2001:____:____:9a5::2.57154: Flags [.], seq 1:1401, ack 518, win 14677, options [nop,nop,TS val 1545652888 ecr 2613082324], length 1400
10:01:45.651245 IP6 2001:____:____:9a5::2.57154 > 2a01:____:____:202::51a9:90c0.443: Flags [.], ack 1401, win 499, options [nop,nop,TS val 2613082378 ecr 1545652888,nop,nop,sack 1 {2809:3884}], length 0
10:01:45.651184 IP6 2a01:____:____:202::51a9:90c0.443 > 2001:____:____:9a5::2.57154: Flags [.], seq 1401:2801, ack 518, win 14677, options [nop,nop,TS val 1545652888 ecr 2613082324], length 1400
10:01:45.651262 IP6 2001:____:____:9a5::2.57154 > 2a01:____:____:202::51a9:90c0.443: Flags [.], ack 2801, win 489, options [nop,nop,TS val 2613082378 ecr 1545652888,nop,nop,sack 1 {2809:3884}], length 0
10:01:45.651382 IP6 2a01:____:____:202::51a9:90c0.443 > 2001:____:____:9a5::2.57154: Flags [P.], seq 2801:3884, ack 518, win 14677, options [nop,nop,TS val 1545652888 ecr 2613082324], length 1083
10:01:45.651402 IP6 2001:____:____:9a5::2.57154 > 2a01:____:____:202::51a9:90c0.443: Flags [.], ack 3884, win 486, options [nop,nop,TS val 2613082378 ecr 1545652888,nop,nop,sack 1 {2809:3884}], length 0
10:01:45.652141 IP6 2001:____:____:9a5::2.57154 > 2a01:____:____:202::51a9:90c0.443: Flags [P.], seq 518:598, ack 3884, win 502, options [nop,nop,TS val 2613082379 ecr 1545652888], length 80
10:01:45.652206 IP6 2001:____:____:9a5::2.57154 > 2a01:____:____:202::51a9:90c0.443: Flags [P.], seq 598:859, ack 3884, win 502, options [nop,nop,TS val 2613082379 ecr 1545652888], length 261
10:01:45.680364 IP6 2a01:____:____:202::51a9:90c0.443 > 2001:____:____:9a5::2.57154: Flags [.], ack 859, win 15018, options [nop,nop,TS val 1545652917 ecr 2613082379], length 0
10:01:45.736250 IP6 2a01:____:____:202::51a9:90c0.443 > 2001:____:____:9a5::2.57154: Flags [P.], seq 3884:4145, ack 859, win 15018, options [nop,nop,TS val 1545652973 ecr 2613082379], length 261
10:01:45.736539 IP6 2001:____:____:9a5::2.57154 > 2a01:____:____:202::51a9:90c0.443: Flags [P.], seq 859:883, ack 4145, win 502, options [nop,nop,TS val 2613082463 ecr 1545652973], length 24
10:01:45.736932 IP6 2001:____:____:9a5::2.57154 > 2a01:____:____:202::51a9:90c0.443: Flags [F.], seq 883, ack 4145, win 502, options [nop,nop,TS val 2613082464 ecr 1545652973], length 0
10:01:45.764210 IP6 2a01:____:____:202::51a9:90c0.443 > 2001:____:____:9a5::2.57154: Flags [.], ack 883, win 15042, options [nop,nop,TS val 1545653001 ecr 2613082463], length 0
10:01:45.764210 IP6 2a01:____:____:202::51a9:90c0.443 > 2001:____:____:9a5::2.57154: Flags [F.], seq 4145, ack 883, win 15042, options [nop,nop,TS val 1545653001 ecr 2613082463], length 0
10:01:45.764231 IP6 2001:____:____:9a5::2.57154 > 2a01:____:____:202::51a9:90c0.443: Flags [.], ack 4146, win 502, options [nop,nop,TS val 2613082491 ecr 1545653001], length 0
10:01:45.764883 IP6 2a01:____:____:202::51a9:90c0.443 > 2001:____:____:9a5::2.57154: Flags [.], ack 884, win 15042, options [nop,nop,TS val 1545653002 ecr 2613082464], length 0