Max level shown:
12026-10-02T05:40:04.049ZINFOslog-rs: signal handler waiting for context
22026-10-02T05:40:04.065ZINFOslog-rs: signal handler waiting got context
32026-10-02T05:40:04.065ZINFOslog-rs: [tfportrear2_0] sm initialized with addr fe80::c8a6:d2ff:fea9:c73c on if tfportrear2_0 index 5
42026-10-02T05:40:04.065ZINFOslog-rs: [tfportrear0_0] sm initialized with addr fe80::3485:40ff:fec7:25bc on if tfportrear0_0 index 3
52026-10-02T05:40:04.065ZDEBGslog-rs: [tfportrear2_0] starting discovery handler
62026-10-02T05:40:04.065ZDEBGslog-rs: [tfportrear0_0] starting discovery handler
72026-10-02T05:40:04.065ZINFOslog-rs: [tfportrear1_0] sm initialized with addr fe80::74fb:59ff:fe2e:57fa on if tfportrear1_0 index 4
82026-10-02T05:40:04.065ZDEBGslog-rs: [tfportrear1_0] starting discovery handler
92026-10-02T05:40:04.066ZINFOslog-rs: [tfportrear2_0] nbr is fe80::d432:c6ff:fe94:d189@s3.quartet server
102026-10-02T05:40:04.066ZINFOslog-rs: [tfportrear0_0] nbr is fe80::4485:24ff:fe09:9147@s1.quartet server
112026-10-02T05:40:04.066ZDEBGslog-rs: [tfportrear2_0] transition solicit -> exchange
122026-10-02T05:40:04.066ZDEBGslog-rs: [tfportrear0_0] transition solicit -> exchange
132026-10-02T05:40:04.066ZINFOslog-rs: [tfportrear1_0] nbr is fe80::dcb1:f3ff:fec4:99a7@s2.quartet server
142026-10-02T05:40:04.066ZDEBGslog-rs: [tfportrear1_0] transition solicit -> exchange
152026-10-02T05:40:04.066ZINFOslog-rs: [tfportrear2_0] exchange: listening on [fe80::c8a6:d2ff:fea9:c73c]:56797
162026-10-02T05:40:04.066ZINFOslog-rs: admin: listening on [::]:8000
172026-10-02T05:40:04.066ZINFOslog-rs: [tfportrear0_0] exchange: listening on [fe80::3485:40ff:fec7:25bc]:56797
182026-10-02T05:40:04.066ZINFOslog-rs: [tfportrear1_0] exchange: listening on [fe80::74fb:59ff:fe2e:57fa]:56797
192026-10-02T05:40:04.066ZINFOslog-rs: [tfportrear2_0] waiting for exchange server to start
202026-10-02T05:40:04.066ZINFOslog-rs: [tfportrear1_0] waiting for exchange server to start
212026-10-02T05:40:04.066ZINFOslog-rs: [tfportrear0_0] waiting for exchange server to start
222026-10-02T05:40:04.193ZINFOslog-rs: [tfportrear0_0] sending 1 routes to dendrite
232026-10-02T05:40:04.193ZDEBGslog-rs: [tfportrear0_0] sending to dpd host=localhost port=12224
242026-10-02T05:40:04.193ZINFOslog-rs: [tfportrear2_0] sending 1 routes to dendrite
252026-10-02T05:40:04.193ZDEBGslog-rs: [tfportrear2_0] sending to dpd host=localhost port=12224
262026-10-02T05:40:04.194ZINFOslog-rs: [tfportrear2_0] adding route fd00:3:: -> fe80::d432:c6ff:fe94:d189 on port Rear(Rear("rear2"))/0
272026-10-02T05:40:04.194ZINFOslog-rs: [tfportrear0_0] adding route fd00:1:: -> fe80::4485:24ff:fe09:9147 on port Rear(Rear("rear0"))/0
282026-10-02T05:40:04.196ZINFOslog-rs: [tfportrear0_0] removing routes 0 from dendrite
292026-10-02T05:40:04.196ZINFOslog-rs: [tfportrear2_0] removing routes 0 from dendrite
302026-10-02T05:40:04.196ZDEBGslog-rs: [tfportrear0_0] redistributing update to 2 peers
312026-10-02T05:40:04.196ZINFOslog-rs: [tfportrear2_0] push to fe80::d432:c6ff:fe94:d189: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64, }, path: [ "s1.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, }
322026-10-02T05:40:04.196ZINFOslog-rs: [tfportrear1_0] push to fe80::dcb1:f3ff:fec4:99a7: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64, }, path: [ "s1.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, }
332026-10-02T05:40:04.197ZDEBGslog-rs: [tfportrear2_0] redistributing update to 2 peers
342026-10-02T05:40:04.197ZINFOslog-rs: [tfportrear0_0] push to fe80::4485:24ff:fe09:9147: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64, }, path: [ "s3.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, }
352026-10-02T05:40:04.197ZINFOslog-rs: [tfportrear1_0] push to fe80::dcb1:f3ff:fec4:99a7: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64, }, path: [ "s3.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, }
362026-10-02T05:40:04.268ZWARNslog-rs: [tfportrear2_0] exchange pull: hyper client error: client error (Connect)
372026-10-02T05:40:04.268ZWARNslog-rs: [tfportrear1_0] exchange pull: hyper client error: client error (Connect)
382026-10-02T05:40:04.268ZWARNslog-rs: [tfportrear0_0] exchange pull: hyper client error: client error (Connect)
392026-10-02T05:40:04.269ZINFOslog-rs: [tfportrear2_0] sending 1 routes to dendrite
402026-10-02T05:40:04.269ZDEBGslog-rs: [tfportrear2_0] sending to dpd host=localhost port=12224
412026-10-02T05:40:04.269ZDEBGslog-rs: [tfportrear1_0] redistributing update to 2 peers
422026-10-02T05:40:04.269ZINFOslog-rs: [tfportrear2_0] push to fe80::d432:c6ff:fe94:d189: Update { underlay: None, tunnel: None, }
432026-10-02T05:40:04.269ZINFOslog-rs: [tfportrear0_0] push to fe80::4485:24ff:fe09:9147: Update { underlay: None, tunnel: None, }
442026-10-02T05:40:04.269ZINFOslog-rs: [tfportrear0_0] sending 1 routes to dendrite
452026-10-02T05:40:04.269ZDEBGslog-rs: [tfportrear0_0] sending to dpd host=localhost port=12224
462026-10-02T05:40:04.269ZINFOslog-rs: [tfportrear2_0] adding route fd00:3:: -> fe80::d432:c6ff:fe94:d189 on port Rear(Rear("rear2"))/0
472026-10-02T05:40:04.269ZINFOslog-rs: [tfportrear0_0] adding route fd00:1:: -> fe80::4485:24ff:fe09:9147 on port Rear(Rear("rear0"))/0
482026-10-02T05:40:04.269ZINFOslog-rs: [tfportrear2_0] removing routes 0 from dendrite
492026-10-02T05:40:04.270ZINFOslog-rs: [tfportrear0_0] removing routes 0 from dendrite
502026-10-02T05:40:04.270ZDEBGslog-rs: [tfportrear2_0] redistributing update to 2 peers
512026-10-02T05:40:04.270ZINFOslog-rs: [tfportrear1_0] push to fe80::dcb1:f3ff:fec4:99a7: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64, }, path: [ "s3.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, }
522026-10-02T05:40:04.270ZINFOslog-rs: [tfportrear0_0] push to fe80::4485:24ff:fe09:9147: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64, }, path: [ "s3.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, }
532026-10-02T05:40:04.270ZDEBGslog-rs: [tfportrear0_0] redistributing update to 2 peers
542026-10-02T05:40:04.270ZINFOslog-rs: [tfportrear2_0] push to fe80::d432:c6ff:fe94:d189: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64, }, path: [ "s1.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, }
552026-10-02T05:40:04.270ZINFOslog-rs: [tfportrear1_0] push to fe80::dcb1:f3ff:fec4:99a7: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64, }, path: [ "s1.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, }
562026-10-02T05:40:04.466ZWARNslog-rs: [tfportrear1_0] neighbor s2.quartet@fe80::dcb1:f3ff:fec4:99a7 missed solicit interval
572026-10-02T05:40:04.666ZWARNslog-rs: [tfportrear0_0] neighbor s1.quartet@fe80::4485:24ff:fe09:9147 missed solicit interval
582026-10-02T05:40:05.066ZWARNslog-rs: [tfportrear1_0] neighbor s2.quartet@fe80::dcb1:f3ff:fec4:99a7 missed solicit interval
592026-10-02T05:40:05.066ZWARNslog-rs: [tfportrear0_0] neighbor s1.quartet@fe80::4485:24ff:fe09:9147 missed solicit interval
602026-10-02T05:40:05.210ZINFOslog-rs: [tfportrear1_0] sending 1 routes to dendrite
612026-10-02T05:40:05.210ZDEBGslog-rs: [tfportrear1_0] sending to dpd host=localhost port=12224
622026-10-02T05:40:05.211ZINFOslog-rs: [tfportrear1_0] adding route fd00:1:: -> fe80::dcb1:f3ff:fec4:99a7 on port Rear(Rear("rear1"))/0
632026-10-02T05:40:05.211ZERROslog-rs: [tfportrear1_0] dpd route create: Error Response: status: 409 Conflict; headers: {"content-type": "application/json", "x-request-id": "7f7d9a4e-542c-4599-87c7-2aea5421b5c0", "content-length": "130", "date": "Fri, 02 Oct 2026 05:40:05 GMT"}; value: Error { error_code: Some("route {cidr} already exists"), message: "Conflict", request_id: "7f7d9a4e-542c-4599-87c7-2aea5421b5c0" }
642026-10-02T05:40:05.211ZINFOslog-rs: [tfportrear1_0] removing routes 0 from dendrite
652026-10-02T05:40:05.212ZDEBGslog-rs: [tfportrear1_0] redistributing update to 2 peers
662026-10-02T05:40:05.212ZINFOslog-rs: [tfportrear0_0] push to fe80::4485:24ff:fe09:9147: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64, }, path: [ "s2.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, }
672026-10-02T05:40:05.212ZINFOslog-rs: [tfportrear2_0] push to fe80::d432:c6ff:fe94:d189: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64, }, path: [ "s2.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, }
682026-10-02T05:40:05.266ZWARNslog-rs: [tfportrear1_0] neighbor s2.quartet@fe80::dcb1:f3ff:fec4:99a7 missed solicit interval
692026-10-02T05:40:05.266ZWARNslog-rs: [tfportrear0_0] neighbor s1.quartet@fe80::4485:24ff:fe09:9147 missed solicit interval
702026-10-02T05:40:05.466ZWARNslog-rs: [tfportrear0_0] neighbor s1.quartet@fe80::4485:24ff:fe09:9147 missed solicit interval
712026-10-02T05:40:06.066ZWARNslog-rs: [tfportrear2_0] neighbor s3.quartet@fe80::d432:c6ff:fe94:d189 missed solicit interval
722026-10-02T05:40:06.211ZINFOslog-rs: [tfportrear1_0] sending 0 routes to dendrite
732026-10-02T05:40:06.211ZDEBGslog-rs: [tfportrear1_0] sending to dpd host=localhost port=12224
742026-10-02T05:40:06.211ZINFOslog-rs: [tfportrear1_0] removing routes 1 from dendrite
752026-10-02T05:40:06.212ZDEBGslog-rs: [tfportrear1_0] redistributing update to 2 peers
762026-10-02T05:40:06.212ZINFOslog-rs: [tfportrear0_0] push to fe80::4485:24ff:fe09:9147: Update { underlay: Some( UnderlayUpdate { announce: {}, withdraw: { PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64, }, path: [ "s2.quartet", "t1.quartet", ], }, }, }, ), tunnel: None, }
772026-10-02T05:40:06.212ZINFOslog-rs: [tfportrear2_0] push to fe80::d432:c6ff:fe94:d189: Update { underlay: Some( UnderlayUpdate { announce: {}, withdraw: { PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64, }, path: [ "s2.quartet", "t1.quartet", ], }, }, }, ), tunnel: None, }
782026-10-02T05:40:09.067ZWARNslog-rs: [tfportrear2_0] neighbor s3.quartet@fe80::d432:c6ff:fe94:d189 missed solicit interval
792026-10-02T05:40:10.467ZWARNslog-rs: [tfportrear0_0] neighbor s1.quartet@fe80::4485:24ff:fe09:9147 missed solicit interval
802026-10-02T05:40:10.667ZWARNslog-rs: [tfportrear0_0] neighbor s1.quartet@fe80::4485:24ff:fe09:9147 missed solicit interval
812026-10-02T05:40:10.867ZWARNslog-rs: [tfportrear0_0] neighbor s1.quartet@fe80::4485:24ff:fe09:9147 missed solicit interval
822026-10-02T05:40:11.211ZINFOslog-rs: [tfportrear0_0] sending 1 routes to dendrite
832026-10-02T05:40:11.211ZDEBGslog-rs: [tfportrear0_0] sending to dpd host=localhost port=12224
842026-10-02T05:40:11.212ZINFOslog-rs: [tfportrear0_0] adding route fd00:1:: -> fe80::4485:24ff:fe09:9147 on port Rear(Rear("rear0"))/0
852026-10-02T05:40:11.212ZINFOslog-rs: [tfportrear0_0] removing routes 0 from dendrite
862026-10-02T05:40:11.213ZDEBGslog-rs: [tfportrear0_0] redistributing update to 2 peers
872026-10-02T05:40:11.213ZINFOslog-rs: [tfportrear1_0] push to fe80::dcb1:f3ff:fec4:99a7: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64, }, path: [ "s1.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, }
882026-10-02T05:40:11.213ZINFOslog-rs: [tfportrear2_0] push to fe80::d432:c6ff:fe94:d189: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64, }, path: [ "s1.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, }
892026-10-02T05:40:12.267ZWARNslog-rs: [tfportrear2_0] neighbor s3.quartet@fe80::d432:c6ff:fe94:d189 missed solicit interval
902026-10-02T05:40:14.468ZWARNslog-rs: [tfportrear1_0] neighbor s2.quartet@fe80::dcb1:f3ff:fec4:99a7 missed solicit interval