Max level shown:
12026-03-02T08:48:59.888ZINFOslog-rs: signal handler waiting for context
22026-03-02T08:48:59.918ZINFOslog-rs: signal handler waiting got context
32026-03-02T08:48:59.918ZINFOslog-rs: [tfportrear2_0] sm initialized with addr fe80::acc8:3fff:fe68:6744 on if tfportrear2_0 index 5
42026-03-02T08:48:59.918ZINFOslog-rs: [tfportrear1_0] sm initialized with addr fe80::480:15ff:fe83:5116 on if tfportrear1_0 index 4
52026-03-02T08:48:59.918ZINFOslog-rs: [tfportrear0_0] sm initialized with addr fe80::e025:3aff:fed2:d2d8 on if tfportrear0_0 index 3
62026-03-02T08:48:59.918ZDEBGslog-rs: [tfportrear0_0] starting discovery handler
72026-03-02T08:48:59.918ZDEBGslog-rs: [tfportrear2_0] starting discovery handler
82026-03-02T08:48:59.918ZDEBGslog-rs: [tfportrear1_0] starting discovery handler
92026-03-02T08:48:59.920ZINFOslog-rs: admin: listening on [::]:8000
102026-03-02T08:48:59.921ZINFOslog-rs: admin: server started
112026-03-02T08:49:01.921ZINFOslog-rs: [tfportrear2_0] nbr is fe80::ce7:25ff:feb7:55ef@s3.quartet server
122026-03-02T08:49:01.921ZINFOslog-rs: [tfportrear1_0] nbr is fe80::cce4:a9ff:fecf:7f7c@s2.quartet server
132026-03-02T08:49:01.921ZDEBGslog-rs: [tfportrear1_0] transition solicit -> exchange
142026-03-02T08:49:01.921ZINFOslog-rs: [tfportrear0_0] nbr is fe80::1849:aff:fe86:218a@s1.quartet server
152026-03-02T08:49:01.921ZDEBGslog-rs: [tfportrear0_0] transition solicit -> exchange
162026-03-02T08:49:01.921ZDEBGslog-rs: [tfportrear2_0] transition solicit -> exchange
172026-03-02T08:49:01.922ZINFOslog-rs: [tfportrear0_0] exchange: listening on [fe80::e025:3aff:fed2:d2d8]:56797
182026-03-02T08:49:01.922ZINFOslog-rs: [tfportrear1_0] exchange: listening on [fe80::480:15ff:fe83:5116]:56797
192026-03-02T08:49:01.922ZINFOslog-rs: [tfportrear2_0] exchange: listening on [fe80::acc8:3fff:fe68:6744]:56797
202026-03-02T08:49:01.922ZINFOslog-rs: [tfportrear2_0] waiting for exchange server to start
212026-03-02T08:49:01.922ZINFOslog-rs: [tfportrear1_0] waiting for exchange server to start
222026-03-02T08:49:01.923ZINFOslog-rs: [tfportrear0_0] waiting for exchange server to start
232026-03-02T08:49:01.930ZINFOslog-rs: [tfportrear0_0] sending 1 routes to dendrite
242026-03-02T08:49:01.930ZDEBGslog-rs: [tfportrear0_0] sending to dpd host=localhost port=12224
252026-03-02T08:49:01.931ZDEBGslog-rs: [tfportrear1_0] redistributing update to 2 peers
262026-03-02T08:49:01.931ZINFOslog-rs: [tfportrear0_0] push to fe80::1849:aff:fe86:218a: Update { underlay: None, tunnel: None, }
272026-03-02T08:49:01.931ZINFOslog-rs: [tfportrear2_0] push to fe80::ce7:25ff:feb7:55ef: Update { underlay: None, tunnel: None, }
282026-03-02T08:49:01.931ZINFOslog-rs: [tfportrear2_0] sending 1 routes to dendrite
292026-03-02T08:49:01.931ZDEBGslog-rs: [tfportrear2_0] sending to dpd host=localhost port=12224
302026-03-02T08:49:01.932ZINFOslog-rs: [tfportrear0_0] adding route fd00:1:: -> fe80::1849:aff:fe86:218a on port Rear(Rear("rear0"))/0
312026-03-02T08:49:01.932ZINFOslog-rs: [tfportrear2_0] adding route fd00:3:: -> fe80::ce7:25ff:feb7:55ef on port Rear(Rear("rear2"))/0
322026-03-02T08:49:01.933ZINFOslog-rs: [tfportrear0_0] sending 1 routes to dendrite
332026-03-02T08:49:01.933ZDEBGslog-rs: [tfportrear0_0] sending to dpd host=localhost port=12224
342026-03-02T08:49:01.933ZINFOslog-rs: [tfportrear0_0] adding route fd00:1:: -> fe80::1849:aff:fe86:218a on port Rear(Rear("rear0"))/0
352026-03-02T08:49:01.933ZINFOslog-rs: [tfportrear2_0] sending 1 routes to dendrite
362026-03-02T08:49:01.933ZDEBGslog-rs: [tfportrear2_0] sending to dpd host=localhost port=12224
372026-03-02T08:49:01.933ZINFOslog-rs: [tfportrear2_0] adding route fd00:3:: -> fe80::ce7:25ff:feb7:55ef on port Rear(Rear("rear2"))/0
382026-03-02T08:49:01.935ZINFOslog-rs: [tfportrear0_0] removing routes 0 from dendrite
392026-03-02T08:49:01.935ZINFOslog-rs: [tfportrear2_0] removing routes 0 from dendrite
402026-03-02T08:49:01.935ZINFOslog-rs: [tfportrear0_0] removing routes 0 from dendrite
412026-03-02T08:49:01.935ZDEBGslog-rs: [tfportrear2_0] redistributing update to 2 peers
422026-03-02T08:49:01.935ZDEBGslog-rs: [tfportrear0_0] redistributing update to 2 peers
432026-03-02T08:49:01.935ZDEBGslog-rs: [tfportrear0_0] redistributing update to 2 peers
442026-03-02T08:49:01.935ZINFOslog-rs: [tfportrear2_0] push to fe80::ce7:25ff:feb7:55ef: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64, }, path: [ "s1.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, }
452026-03-02T08:49:01.935ZINFOslog-rs: [tfportrear1_0] push to fe80::cce4:a9ff:fecf:7f7c: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64, }, path: [ "s1.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, }
462026-03-02T08:49:01.935ZINFOslog-rs: [tfportrear0_0] push to fe80::1849:aff:fe86:218a: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64, }, path: [ "s3.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, }
472026-03-02T08:49:01.936ZINFOslog-rs: [tfportrear2_0] removing routes 0 from dendrite
482026-03-02T08:49:01.936ZDEBGslog-rs: [tfportrear2_0] redistributing update to 2 peers
492026-03-02T08:49:01.939ZINFOslog-rs: [tfportrear2_0] push to fe80::ce7:25ff:feb7:55ef: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64, }, path: [ "s1.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, }
502026-03-02T08:49:01.939ZINFOslog-rs: [tfportrear0_0] push to fe80::1849:aff:fe86:218a: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64, }, path: [ "s3.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, }
512026-03-02T08:49:01.940ZINFOslog-rs: [tfportrear1_0] push to fe80::cce4:a9ff:fecf:7f7c: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64, }, path: [ "s3.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, }
522026-03-02T08:49:01.943ZINFOslog-rs: [tfportrear1_0] push to fe80::cce4:a9ff:fecf:7f7c: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64, }, path: [ "s1.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, }
532026-03-02T08:49:01.946ZINFOslog-rs: [tfportrear1_0] push to fe80::cce4:a9ff:fecf:7f7c: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64, }, path: [ "s3.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, }
542026-03-02T08:49:02.977ZINFOslog-rs: [tfportrear1_0] sending 1 routes to dendrite
552026-03-02T08:49:02.977ZDEBGslog-rs: [tfportrear1_0] sending to dpd host=localhost port=12224
562026-03-02T08:49:02.977ZINFOslog-rs: [tfportrear1_0] adding route fd00:1:: -> fe80::cce4:a9ff:fecf:7f7c on port Rear(Rear("rear1"))/0
572026-03-02T08:49:02.978ZERROslog-rs: [tfportrear1_0] dpd route create: Error Response: status: 409 Conflict; headers: {"content-type": "application/json", "x-request-id": "43a05348-208f-45ae-8814-5d1cc30283f8", "content-length": "130", "date": "Mon, 02 Mar 2026 08:49:02 GMT"}; value: Error { error_code: Some("route {cidr} already exists"), message: "Conflict", request_id: "43a05348-208f-45ae-8814-5d1cc30283f8" }
582026-03-02T08:49:02.978ZINFOslog-rs: [tfportrear1_0] removing routes 0 from dendrite
592026-03-02T08:49:02.978ZDEBGslog-rs: [tfportrear1_0] redistributing update to 2 peers
602026-03-02T08:49:02.978ZINFOslog-rs: [tfportrear2_0] push to fe80::ce7:25ff:feb7:55ef: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64, }, path: [ "s2.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, }
612026-03-02T08:49:02.978ZINFOslog-rs: [tfportrear0_0] push to fe80::1849:aff:fe86:218a: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64, }, path: [ "s2.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, }
622026-03-02T08:49:03.979ZINFOslog-rs: [tfportrear1_0] sending 0 routes to dendrite
632026-03-02T08:49:03.979ZDEBGslog-rs: [tfportrear1_0] sending to dpd host=localhost port=12224
642026-03-02T08:49:03.979ZINFOslog-rs: [tfportrear1_0] removing routes 1 from dendrite
652026-03-02T08:49:03.981ZDEBGslog-rs: [tfportrear1_0] redistributing update to 2 peers
662026-03-02T08:49:03.981ZINFOslog-rs: [tfportrear0_0] push to fe80::1849:aff:fe86:218a: Update { underlay: Some( UnderlayUpdate { announce: {}, withdraw: { PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64, }, path: [ "s2.quartet", "t1.quartet", ], }, }, }, ), tunnel: None, }
672026-03-02T08:49:03.981ZINFOslog-rs: [tfportrear2_0] push to fe80::ce7:25ff:feb7:55ef: Update { underlay: Some( UnderlayUpdate { announce: {}, withdraw: { PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64, }, path: [ "s2.quartet", "t1.quartet", ], }, }, }, ), tunnel: None, }
682026-03-02T08:49:08.980ZINFOslog-rs: [tfportrear0_0] sending 1 routes to dendrite
692026-03-02T08:49:08.980ZDEBGslog-rs: [tfportrear0_0] sending to dpd host=localhost port=12224
702026-03-02T08:49:08.980ZINFOslog-rs: [tfportrear0_0] adding route fd00:1:: -> fe80::1849:aff:fe86:218a on port Rear(Rear("rear0"))/0
712026-03-02T08:49:08.982ZINFOslog-rs: [tfportrear0_0] removing routes 0 from dendrite
722026-03-02T08:49:08.982ZDEBGslog-rs: [tfportrear0_0] redistributing update to 2 peers
732026-03-02T08:49:08.982ZINFOslog-rs: [tfportrear2_0] push to fe80::ce7:25ff:feb7:55ef: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64, }, path: [ "s1.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, }
742026-03-02T08:49:08.982ZINFOslog-rs: [tfportrear1_0] push to fe80::cce4:a9ff:fecf:7f7c: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64, }, path: [ "s1.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, }