{"msg":"signal handler waiting for context","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:20.486294172Z","hostname":"t1.sextet","pid":13653} {"msg":"signal handler waiting got context","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:20.502823541Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] sm initialized with addr fe80::8:20ff:fe34:c876 on if tfportrear0_0 index 5","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:20.503118721Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] sm initialized with addr fe80::8:20ff:fe08:207 on if tfportrear1_0 index 6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:20.503128471Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:20.503181381Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:20.503185531Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] nbr is fe80::8034:35ff:feb4:da99@s1.sextet server","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:20.504017641Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] nbr is fe80::f0e8:94ff:febe:cba8@s2.sextet server","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:20.504029301Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:20.504033241Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:20.504040951Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] exchange: listening on [fe80::8:20ff:fe34:c876]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:20.504237731Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] exchange: listening on [fe80::8:20ff:fe08:207]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:20.504325021Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:20.504383931Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:20.504388121Z","hostname":"t1.sextet","pid":13653} {"msg":"admin: listening on [::]:8000","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:20.504560821Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:20.706484961Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:20.706500841Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:20.707207071Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:20.707230551Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:20.707236051Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:20.707239541Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] neighbor s1.sextet@fe80::8034:35ff:feb4:da99 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:21.10397799Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::f0e8:94ff:febe:cba8 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:21.10399563Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::f0e8:94ff:febe:cba8 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:21.504092609Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::f0e8:94ff:febe:cba8 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:22.104163168Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::f0e8:94ff:febe:cba8 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:22.304318058Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::f0e8:94ff:febe:cba8 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:22.504535647Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::f0e8:94ff:febe:cba8 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:22.704755547Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] neighbor s1.sextet@fe80::8034:35ff:feb4:da99 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:24.504532933Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::f0e8:94ff:febe:cba8 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:24.705177983Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] neighbor s1.sextet@fe80::8034:35ff:feb4:da99 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:25.9048827Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::f0e8:94ff:febe:cba8 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:26.905702368Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::f0e8:94ff:febe:cba8 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:28.706357765Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::f0e8:94ff:febe:cba8 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:29.506656123Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:35.135606172Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:35.135631522Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:35.136431042Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:35.136447192Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] adding route fd00:2:: -> fe80::f0e8:94ff:febe:cba8 on port Rear(Rear(\"rear1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:35.138007612Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] adding route fd00:1:: -> fe80::8034:35ff:feb4:da99 on port Rear(Rear(\"rear0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:35.138018082Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:35.139311742Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:35.139323352Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:35.139631782Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:35.139636642Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:35.139669312Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:35.139676402Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.14391352Z","hostname":"t1.sextet","pid":13653,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe2d:3b53 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.1440771Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:36.14408959Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.14409913Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:36.1441023Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe9d:71bc@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.34451151Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:36.34452863Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.34453232Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:36.34457144Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe2d:3b53]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.34468144Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.34469192Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.34477097Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.34478998Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.3452375Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.34524771Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.34616144Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:36.34617202Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.34640209Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:36.34641431Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.34660677Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.34675354Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.34710988Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"4a56d2b7-f868-4b36-abfb-cef20ffe68a4\", \"content-length\": \"130\", \"date\": \"Mon, 09 Nov 2026 08:27:36 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"4a56d2b7-f868-4b36-abfb-cef20ffe68a4\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:36.3471918Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.34719952Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.34730417Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"d9314b14-e835-44e5-bf6f-9cc7ff4565ba\", \"content-length\": \"130\", \"date\": \"Mon, 09 Nov 2026 08:27:36 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"d9314b14-e835-44e5-bf6f-9cc7ff4565ba\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:36.34737672Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.3473872Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.34817904Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.34875957Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.3490336Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:36.34905155Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.34940373Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35074153Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:36.35075563Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.3510884Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35120989Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:36.3512197Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:36.35134168Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:36.3513544Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:36.35136367Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35139718Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35141169Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35151024Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35153137Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:36.35184381Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:36.35185511Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:36.35186482Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35220452Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35261571Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35343613Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:36.3534487Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35375298Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:36.35406248Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:36.35407506Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:36.35408391Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:36.35408724Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35409134Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:36.35409566Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35409922Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:36.35410403Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:36.35410852Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.3541149Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35412591Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35413555Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35414413Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.3549692Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35510121Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35566842Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:36.3557199Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35601625Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:36.35602589Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35611254Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35624359Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35637539Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:36.35642758Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:36.35643682Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:36.35644054Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35644563Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.3564494Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:36.35669281Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:36.35670536Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:36.35671404Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35671925Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35672286Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35672767Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:36.35673073Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35673567Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:36.35673913Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:36.35674364Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35674712Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35675194Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35675676Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35676052Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35676511Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35742377Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:36.35743099Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35780901Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:36.35802508Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:36.35802969Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:36.35803314Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35803931Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35804441Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:36.35804789Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:37.146423438Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:37.146464568Z","hostname":"t1.sextet","pid":13653} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:37.146469008Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:37.146472698Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:37.147805758Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:37.147815848Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:37.147831558Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:37.147838708Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:37.147843448Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:37.147846918Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:37.147851478Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:37.147854908Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:37.148141778Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe2d:3b53 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:37.148296948Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:37.148302768Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:37.148371288Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:37.344387568Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:37.344447848Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe2d:3b53 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:37.348449238Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:37.348455358Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:37.348477528Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe2d:3b53 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:37.548535847Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:37.548546807Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:37.548550127Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe2d:3b53 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:37.748626687Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:37.748640577Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:37.748644017Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe2d:3b53 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:37.948705336Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:37.948712576Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:37.948715826Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.144055176Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.144074476Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:38.144079796Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:38.144091646Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe2d:3b53 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.148802796Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:38.148812036Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe9d:71bc@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.149051406Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:38.149065376Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe2d:3b53]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.149168646Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.149250576Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.149717416Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.149991786Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.150002866Z","hostname":"t1.sextet","pid":13653} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:38.150006146Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.150013946Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.150727186Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:38.150735136Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"54ce7027-cc43-4834-8ef6-f7b26c152f88\", \"content-length\": \"117\", \"date\": \"Mon, 09 Nov 2026 08:27:38 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"54ce7027-cc43-4834-8ef6-f7b26c152f88\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:38.150918876Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.151093766Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:38.151101226Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"c95dd99d-9821-41d0-844a-f910edccb1b1\", \"content-length\": \"117\", \"date\": \"Mon, 09 Nov 2026 08:27:38 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"c95dd99d-9821-41d0-844a-f910edccb1b1\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:38.151111936Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:38.151140426Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 4 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:38.151164186Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:38.151185516Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:38.151191336Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:38.151197266Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.151218376Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.151237776Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.151281436Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.151588576Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.151837626Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.151847756Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.152052976Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.152059956Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.152106236Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.152124016Z","hostname":"t1.sextet","pid":13653} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.152129746Z","hostname":"t1.sextet","pid":13653} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:38.152132956Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.152196266Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:38.152200496Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:38.152230156Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.153432396Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:38.153445716Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.153782056Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.154121826Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.154215936Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.154275516Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.155328466Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:38.155338696Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.155691316Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.156003826Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.156047816Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.156066246Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.156156636Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:38.156885536Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:38.156904936Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:38.156911366Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:38.156919496Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:38.156927506Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.156935696Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.156945206Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:38.344483706Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.344507026Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:38.344915936Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.344922176Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.348917186Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.348944046Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.352303486Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:38.352314796Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:38.352318106Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.552394425Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:38.552407545Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:38.552411645Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.752473255Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:38.752486645Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:38.752496345Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:38.952533734Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:38.952541974Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:38.952549334Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:39.144083674Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:39.144103874Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:39.144117354Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:39.144121004Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:39.149048784Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:39.149061404Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:39.149065874Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:39.149084874Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:39.152628854Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:39.152639394Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:39.344949194Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:39.348988054Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:39.352976384Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:39.352984164Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:39.353103484Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:39.353180034Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:39.353626854Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:39.354336574Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:39.354350464Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:39.354761154Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:39.355248834Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:39.355444874Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:39.355818844Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:39.358006764Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:39.358038214Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:39.358062994Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:40.154575042Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:40.154608532Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:40.154612742Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:40.155820172Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:40.155829392Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:40.155835842Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:40.155849122Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:40.155856692Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:40.155870012Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:40.155881312Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:40.156322552Z","hostname":"t1.sextet","pid":13653,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:40.156437422Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:40.156459472Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:40.156463632Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:40.352896732Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:40.353308022Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:40.353312632Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:40.356555372Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:40.356565592Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:40.356568942Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:40.556646451Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:40.556660111Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:40.556664261Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:40.756733191Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:40.756740031Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:40.756743321Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:40.95702501Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:40.95703372Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:40.95704273Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:41.15306158Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:41.15307934Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:41.15310149Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:41.15311109Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:41.15712875Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:41.15714375Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:41.15749255Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:41.15750965Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:41.15755891Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:41.15765301Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:41.15807894Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:41.15903653Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:41.1590487Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:41.15920878Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:41.15922895Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:41.15941148Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:41.15961034Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:41.15992293Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:41.16000275Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:41.16008613Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:41.16011705Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:41.16078119Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:41.16141437Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:41.16142569Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:41.16173028Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:41.1620292Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:41.16214412Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:41.16273588Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:41.16274637Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:41.16275937Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:41.16276679Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:41.162777Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:41.16369407Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:41.16390238Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:41.16457159Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:41.16488447Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:41.35335651Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:41.557661689Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::f0e8:94ff:febe:cba8 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:41.708648459Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:42.162311218Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:42.162334538Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:42.162354078Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:42.163535998Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:42.163548888Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:42.163564468Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:42.163572548Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:42.163581298Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:42.163590218Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:42.163600248Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:42.357532688Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:42.357546308Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:42.357733248Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:42.357777258Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:43.157099206Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:43.157125136Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:43.167361746Z","hostname":"t1.sextet","pid":13653,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:43.167505086Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:43.167515256Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:43.167850616Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:43.167881526Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:43.167917286Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:43.167996226Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:43.168396436Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:43.168744466Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:43.357760556Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:43.368725986Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:43.567868475Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:43.569058085Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:43.767891305Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fea9:3e97 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:43.767914945Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:43.769386665Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:43.769429605Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:43.769867045Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:43.769873575Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:43.769884445Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:43.769890045Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:43.769893315Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:43.769896835Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:43.769903035Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:44.172378344Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:44.176022244Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe2d:3b53 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:44.176204604Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:44.176209444Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe9d:71bc@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:44.176670754Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:44.176694784Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe2d:3b53]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:44.176727014Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:44.176815574Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:44.177256354Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:44.177667154Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:44.368305554Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:44.368318644Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:44.368435154Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:44.368476814Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:44.369550894Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:44.369563504Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:44.369945064Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:44.370465764Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:44.370658544Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:44.370970364Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:44.371010254Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:44.371024394Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:44.371037124Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:44.377625064Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe9d:71bc missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:44.576581043Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:44.577922293Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe9d:71bc expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:44.776611803Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe9d:71bc due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:44.776622533Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:44.778226473Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:44.778284483Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:44.778650593Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:44.778654713Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:44.778675603Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:44.778679593Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:44.778682883Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:44.778686503Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:44.778690063Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:44.778693633Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe9d:71bc@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:45.376924862Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:45.376940932Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe2d:3b53]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:45.377042062Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:45.377135802Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:45.378187402Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:45.378201022Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:45.378581332Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"2f156a6c-aede-4510-9d7e-259545b01acc\", \"content-length\": \"130\", \"date\": \"Mon, 09 Nov 2026 08:27:45 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"2f156a6c-aede-4510-9d7e-259545b01acc\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:45.379049402Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:45.379060622Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"3e4eec73-c49b-4690-baba-b53368598e60\", \"content-length\": \"130\", \"date\": \"Mon, 09 Nov 2026 08:27:45 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"3e4eec73-c49b-4690-baba-b53368598e60\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:45.379179182Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:45.379187692Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:45.379492082Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:45.379499082Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:45.379502852Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:45.379536912Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:45.379546532Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:45.379555002Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:45.381207482Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:45.381214282Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:45.381536842Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:45.381837532Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:45.381842702Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:45.381846612Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:45.381850852Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:45.381854792Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:45.381858502Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:46.18143912Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","to_create":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::f0e8:94ff:febe:cba8 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:46.30927798Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:46.768251209Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:46.968270208Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fea9:3e97 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:46.968299178Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:46.968323498Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:46.969375748Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:46.969381848Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:46.969393548Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:46.969399808Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:46.969403668Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:46.969407438Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:46.969412908Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:46.969418418Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:47.186416888Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:47.186431978Z","hostname":"t1.sextet","pid":13653} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:47.186435988Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:47.186439458Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"bf1cae98-215d-459f-be13-2ae2ba401466\", \"content-length\": \"117\", \"date\": \"Mon, 09 Nov 2026 08:27:47 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"bf1cae98-215d-459f-be13-2ae2ba401466\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:47.187219548Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"ec29bfde-8704-42f1-b7f3-bbf811036d41\", \"content-length\": \"117\", \"date\": \"Mon, 09 Nov 2026 08:27:47 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"ec29bfde-8704-42f1-b7f3-bbf811036d41\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:47.187381168Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:47.187416978Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:47.187420878Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:47.187426918Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:47.187432988Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:47.187438838Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:47.187443318Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:47.187450368Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:47.187458638Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:47.368673328Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:47.368687548Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:47.368702378Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:47.368769618Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:47.369766568Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:47.369781228Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:47.370150308Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:47.370574268Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:47.370714218Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:47.371067588Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:47.371103518Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:47.371113558Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:47.377094448Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:47.377251498Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:48.177048906Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:48.177068076Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:48.177073086Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:48.177077016Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:48.191416036Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:48.191431166Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:48.191455026Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:48.192533926Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:48.192541806Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:48.192548556Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:48.192554786Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:48.192560956Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:48.192569096Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:48.192577086Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:48.368445526Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:48.368601076Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:48.377130226Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:48.387047636Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:48.387055306Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:49.168050024Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:49.168062694Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:49.196279954Z","hostname":"t1.sextet","pid":13653,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe2d:3b53 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:49.196394754Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:49.196399734Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:49.196403074Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:49.196406474Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:49.196867084Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:49.196882464Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:49.196939784Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:49.197046364Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:49.197506084Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:49.197858604Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:49.368472024Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:49.397838394Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:49.398489434Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:49.398494514Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:49.398898384Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:49.399447294Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:49.399638664Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:49.399962504Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:49.400001514Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:49.400016184Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:50.201433032Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:50.201452142Z","hostname":"t1.sextet","pid":13653} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:50.201456462Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:50.204837802Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:50.204846222Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:50.204868542Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:50.205961892Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:50.205976102Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:50.205983632Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:50.205990482Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:50.205996552Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:50.206027452Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:50.206036852Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:50.387529402Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:50.387544572Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:50.396661912Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:50.396839242Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:50.396843522Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:50.396847232Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::f0e8:94ff:febe:cba8 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:50.509742821Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:51.19605772Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:51.19607062Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:51.19607491Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:51.1960789Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:51.19702524Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:51.1970392Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:51.20933557Z","hostname":"t1.sextet","pid":13653,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:51.20944236Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:51.20944748Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:51.20980117Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:51.2098151Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:51.2099066Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:51.20996201Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:51.21035238Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:51.21070542Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:51.39667556Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:51.39685109Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:51.41070166Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:51.41140035Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:51.41141351Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:51.41182507Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:51.41233066Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:51.41252846Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:51.41285647Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:51.41289842Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:51.41290767Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::f0e8:94ff:febe:cba8 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:51.509841659Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:52.009847698Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:52.214168658Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:52.809947427Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:53.010005436Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fea9:3e97 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:53.010025916Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:53.010053786Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:53.011260826Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:53.011268066Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:53.011274976Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:53.011281156Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:53.011287176Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:53.011324286Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:53.011333636Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:53.219276946Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe2d:3b53 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:53.219384316Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:53.219389386Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:53.222744286Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:53.222756226Z","hostname":"t1.sextet","pid":13653} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:53.222759876Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:53.410039686Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:53.410052686Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:53.410056686Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:53.410247086Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe9d:71bc@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:53.419820926Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:53.419855236Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe2d:3b53]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:53.419886706Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:53.419952656Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:53.420336216Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:53.421022536Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:53.421027966Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:53.421386876Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:53.421901186Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:53.422106366Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:53.422651876Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:53.424688876Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:53.424701416Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:53.424709376Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:54.187069924Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:54.187091044Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:54.227850134Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:54.227865704Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:54.227869934Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:54.228956944Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:54.228968354Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:54.228975454Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:54.228982044Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:54.228987964Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:54.229005574Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:54.229014294Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:54.410077344Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:54.419650194Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:54.419655184Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:55.219053402Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:55.219075222Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:55.223034772Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:55.223049682Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:55.233053652Z","hostname":"t1.sextet","pid":13653,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe2d:3b53 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:55.233157522Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:55.233162312Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:55.419700572Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe9d:71bc@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:55.433773542Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:55.433785242Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe2d:3b53]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:55.433818872Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:55.433890582Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:55.434321292Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:55.435099372Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:55.435111592Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:55.435492002Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:55.435993372Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:55.436207062Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:55.436645392Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:55.438592782Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:55.438628662Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:55.438645122Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:56.23827447Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:56.23838447Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:56.23838937Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:56.2386802Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:56.23869392Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:56.23872726Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:56.23884871Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:56.23929023Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:56.23969891Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:56.23996404Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:56.43969927Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:56.638527909Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:56.640036259Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:56.838568458Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fea9:3e97 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:56.838575648Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:56.840380318Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:56.840418328Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:56.840872988Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:56.840877548Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:56.840889028Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:56.840892678Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:56.840896118Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:56.840909228Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:56.840913488Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:56.840917038Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:57.243421858Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:57.243446818Z","hostname":"t1.sextet","pid":13653} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:57.243450988Z","hostname":"t1.sextet","pid":13653} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:57.243454388Z","hostname":"t1.sextet","pid":13653} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:57.243457558Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:57.243460778Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:57.244599248Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:57.244609288Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:57.244638948Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:57.244646258Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:57.244652418Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:57.244689208Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:57.244697828Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:57.433759458Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:57.433775048Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:57.438667878Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:57.438842608Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:58.233066406Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:58.233091606Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:58.233096766Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:58.233100776Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:58.238052086Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:58.238066426Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:58.238071096Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:58.238074856Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:58.248443816Z","hostname":"t1.sextet","pid":13653,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:58.248562986Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:58.248568226Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:58.433782556Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:58.438877316Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:58.448910416Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:58.448940486Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:58.448972786Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:58.449044296Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:58.449480426Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:58.450147626Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:58.450153506Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:58.450583606Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:58.451094366Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:58.451255046Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:58.451651076Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:58.453701656Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:58.453718496Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:58.453727366Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:59.049185304Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:59.253674754Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:59.253692004Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:59.253698344Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:27:59.254992174Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:59.255004764Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:59.255016264Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:59.255022274Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:27:59.255028104Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:59.255034814Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:59.255042704Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:59.448876654Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:59.449245304Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:59.449252624Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:27:59.449464004Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:27:59.449469094Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:00.249068652Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:00.249091652Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:00.258593402Z","hostname":"t1.sextet","pid":13653,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:00.258708992Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:00.258714122Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:00.259085702Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:00.259090652Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:00.259131622Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:00.259199532Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:00.259597612Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:00.259961202Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:00.449272892Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:00.459954882Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:00.460575082Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:00.460589842Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:00.460994032Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:00.461562072Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:00.461741562Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:00.462055142Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:00.462093152Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:00.462103102Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:01.26383015Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:01.859229818Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:02.059268268Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fea9:3e97 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:02.059296718Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:02.059300888Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:02.060566918Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:02.060571288Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:02.060578038Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:02.060584308Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:02.060590468Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:02.060636138Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:02.060644998Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:02.268763478Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:02.268780338Z","hostname":"t1.sextet","pid":13653} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:02.268784498Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe2d:3b53 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:02.268907398Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:02.268912148Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:02.269226398Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:02.269241498Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:02.459031748Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:02.459037978Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:02.459123668Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:02.459436878Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:03.273713026Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:03.273738596Z","hostname":"t1.sextet","pid":13653} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:03.273744746Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:03.273822846Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:03.273827446Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:03.274300916Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:03.274317686Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:03.274346596Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:03.274351726Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:03.274450426Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:03.274503266Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:03.274978326Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:03.275431536Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:03.459497666Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:03.469285606Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:03.469372356Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:03.475328406Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:03.475992316Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:03.476020566Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:03.476390206Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:03.476886716Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:03.477068646Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:03.477430196Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:03.477470506Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:03.477480386Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:03.674228855Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:04.269049524Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:04.269064834Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:04.278964104Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe2d:3b53 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:04.279056694Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:04.279061434Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe9d:71bc@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:04.279387874Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:04.279403114Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe2d:3b53]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:04.279494294Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:04.279567674Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:04.280040004Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:04.280477354Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:04.280871204Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:04.469418204Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:04.480443484Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:04.481153974Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:04.481165374Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:04.481535934Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"f020e2a8-d53b-4ed0-9e92-0cda7acb3b7b\", \"content-length\": \"130\", \"date\": \"Mon, 09 Nov 2026 08:28:04 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"f020e2a8-d53b-4ed0-9e92-0cda7acb3b7b\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:04.481979914Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:04.481984724Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"448be698-bcf8-476f-aad6-c8dcc78e838a\", \"content-length\": \"130\", \"date\": \"Mon, 09 Nov 2026 08:28:04 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"448be698-bcf8-476f-aad6-c8dcc78e838a\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:04.482121804Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:04.482126324Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:04.482439564Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:04.482476944Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:04.482486354Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:04.482495104Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:04.874695232Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:05.074765052Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fea9:3e97 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:05.074785772Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:05.074789892Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:05.075896272Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:05.075903282Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:05.075926292Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:05.075932712Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:05.075936552Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:05.075940302Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:05.075943932Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:05.075947642Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:05.283899512Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:05.283913942Z","hostname":"t1.sextet","pid":13653} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:05.283917812Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:05.283921172Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"46cc2e03-9dc1-4c12-8112-e878083a5fed\", \"content-length\": \"117\", \"date\": \"Mon, 09 Nov 2026 08:28:05 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"46cc2e03-9dc1-4c12-8112-e878083a5fed\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:05.284658512Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"b6d935a4-9e6f-416b-9e53-7cb710afaebe\", \"content-length\": \"117\", \"date\": \"Mon, 09 Nov 2026 08:28:05 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"b6d935a4-9e6f-416b-9e53-7cb710afaebe\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:05.284832042Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:05.284859292Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:05.284868932Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:05.284891702Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:05.284901892Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:05.284908182Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:05.284957822Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:05.284966072Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:05.284992192Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:05.474929742Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:05.474941722Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:05.474957282Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:05.475026852Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:05.476013962Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:05.476024452Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:05.476342132Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:05.476776212Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:05.477030852Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:05.477372052Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:05.477404952Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:05.477414892Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:05.479313242Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:05.479320632Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::f0e8:94ff:febe:cba8 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:05.91161575Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:06.27404941Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:06.274069Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:06.27904665Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:06.2790615Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:06.28894412Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:06.28895699Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:06.28898308Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:06.29004291Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:06.29005254Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:06.29005948Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:06.29006583Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:06.29007237Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:06.29008987Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:06.29009865Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:06.47481554Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:06.4751387Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:06.47514405Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:06.47933902Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:06.48454787Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:06.48455923Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::f0e8:94ff:febe:cba8 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:07.111744228Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:07.275051148Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:07.275065668Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:07.294024688Z","hostname":"t1.sextet","pid":13653,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe2d:3b53 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:07.294140568Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:07.294145538Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe9d:71bc@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:07.294558888Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:07.294569898Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe2d:3b53]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:07.294609938Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:07.294678778Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:07.295057938Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:07.295823538Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:07.295839168Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:07.296017088Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:07.296031488Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:07.296271848Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:07.296410068Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:07.296762078Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:07.296769618Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:07.296948548Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:07.296953758Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:07.297344648Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:07.298156188Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:07.298163468Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:07.298533868Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:07.298825168Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:07.298977348Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:07.299262118Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:07.299269468Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:07.299276328Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:07.299286638Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:07.299295668Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:07.300264518Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:07.300354748Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:07.301235068Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:07.301256218Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:07.475186598Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::f0e8:94ff:febe:cba8 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:07.511787207Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:08.299385936Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:08.299420246Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:08.299427856Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:08.300578836Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:08.300587156Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:08.300594046Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:08.300600456Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:08.300606266Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:08.300638296Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:08.300647816Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:08.494395895Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:08.494411445Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:08.494891055Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:08.494897625Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::f0e8:94ff:febe:cba8 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:08.711910975Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:09.294050004Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:09.294068714Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:09.304022814Z","hostname":"t1.sextet","pid":13653,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe2d:3b53 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:09.304118604Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:09.304123684Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe9d:71bc@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:09.304487994Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:09.304500614Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe2d:3b53]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:09.304536384Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:09.304609314Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:09.305033984Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:09.305428054Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:09.494426313Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:09.505419973Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:09.506075043Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:09.506080813Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:09.506472473Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:09.506976993Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:09.507157433Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:09.507464823Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:09.507498793Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:09.507508483Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.308870632Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.308956362Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:10.308961962Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.509386741Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:10.509403101Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.509444071Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.509529661Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.509943161Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.510579411Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:10.510586551Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.510992521Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"c0bae3dc-5902-4de9-ba51-bd81182299a0\", \"content-length\": \"130\", \"date\": \"Mon, 09 Nov 2026 08:28:10 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"c0bae3dc-5902-4de9-ba51-bd81182299a0\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:10.511410371Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.511419701Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"fb936a1e-4887-4444-8b69-a59aeb3c2adf\", \"content-length\": \"130\", \"date\": \"Mon, 09 Nov 2026 08:28:10 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"fb936a1e-4887-4444-8b69-a59aeb3c2adf\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:10.511598151Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.511633411Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.512157311Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.512872921Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:10.512879301Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.513218111Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:10.513495851Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:10.513508101Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:10.513512121Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.513521351Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.513525211Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.514403281Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:10.514427581Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.514729071Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.514934251Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:10.515019161Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:10.515026011Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:10.515029881Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.515043061Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.515046771Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.516174831Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:10.516192301Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.516493811Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:10.516782481Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:10.516787831Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:10.516791601Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.516809841Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.516826711Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:10.517009401Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:10.517027131Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:10.517031261Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.517035371Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.517039071Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.517042621Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.517049341Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.517056991Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.517065141Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.518560091Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:10.518573151Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.518873571Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:10.519364451Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:10.519376261Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:10.519380501Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.519384811Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.519388871Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:10.519392481Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:11.31439256Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:11.31442773Z","hostname":"t1.sextet","pid":13653} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:11.3144357Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:11.31443966Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:11.31557977Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:11.31558982Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:11.31560118Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:11.31560766Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:11.31561087Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:11.31561455Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:11.31562249Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:11.31562598Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:11.509215999Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:11.509229959Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:11.509765549Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:11.509770539Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:12.309052888Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:12.309071258Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:12.319248018Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:12.319271498Z","hostname":"t1.sextet","pid":13653} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:12.319276128Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:12.319298408Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:12.319349558Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:12.319354728Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:12.319689088Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:12.319716998Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:12.319735448Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:12.319823178Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"89382c64-233c-49a0-bb58-fe78176f7a57\", \"content-length\": \"117\", \"date\": \"Mon, 09 Nov 2026 08:28:12 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"89382c64-233c-49a0-bb58-fe78176f7a57\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:12.320150428Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:12.320195828Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"3fcb3318-ecdb-4723-b36a-620624e5f068\", \"content-length\": \"117\", \"date\": \"Mon, 09 Nov 2026 08:28:12 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"3fcb3318-ecdb-4723-b36a-620624e5f068\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:12.320310998Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:12.320331668Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:12.320345028Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:12.320351808Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:12.320357768Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:12.320363778Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:12.320370428Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:12.320378358Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:12.320881598Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:12.495626297Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:12.495635217Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:12.504580097Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:12.504667827Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:12.509251667Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:12.520783177Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:12.719523787Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:12.721191337Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:12.919556306Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fea9:3e97 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:12.919566576Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:12.921580216Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:12.921592196Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:12.922027876Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:12.922034976Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:12.922041796Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:12.922045646Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:12.922049106Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:12.922053076Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:12.922056666Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:13.304049756Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:13.304060046Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:13.323780226Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:13.323794106Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:13.324276426Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:13.324291106Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:13.504607315Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:13.519613565Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:13.519619535Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:14.319043104Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:14.319059494Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:14.328742054Z","hostname":"t1.sextet","pid":13653,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe2d:3b53 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:14.328836374Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:14.328849794Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe9d:71bc@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:14.329184314Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:14.329199834Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe2d:3b53]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:14.329232644Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:14.329283434Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:14.329678474Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:14.330042264Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:14.519657883Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:14.530039113Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe9d:71bc missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:14.728996363Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:14.730386813Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe9d:71bc expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:14.929026542Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe9d:71bc due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:14.929036092Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:14.930776912Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:14.930818462Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:14.931228352Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:14.931235122Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:14.931241902Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:14.931246342Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:14.931249702Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:14.931253362Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:14.931256932Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:15.333297832Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:15.333394462Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:15.333398812Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe9d:71bc@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:15.529415231Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:15.529426761Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe2d:3b53]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:15.529432661Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:15.529494181Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:15.530523451Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:15.530527781Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:15.530906901Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:15.531420591Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:15.531629751Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:15.531931411Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:15.531971671Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:15.531981021Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:16.33816263Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:16.33820079Z","hostname":"t1.sextet","pid":13653} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:16.33820928Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:16.33821336Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:16.33925952Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:16.33926659Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:16.33927438Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:16.33928089Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:16.339287Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:16.33931213Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:16.33932128Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:16.529254249Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:16.529355579Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:16.533890879Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:16.533900699Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:16.533943249Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:16.533947809Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:16.533951879Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:16.534001269Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:16.534346969Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:16.534931099Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:16.534945329Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:16.535298869Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:16.535757459Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:16.535975189Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:16.536358179Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:16.538338619Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:16.538351589Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:16.538355829Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:16.538362809Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:16.538371009Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:17.329061598Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:17.329081488Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:17.343088228Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:17.343113278Z","hostname":"t1.sextet","pid":13653} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:17.343118138Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:17.343141368Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe2d:3b53 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:17.343209618Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:17.343214288Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe9d:71bc@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:17.343687568Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:17.343696058Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe2d:3b53]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:17.343729668Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:17.343790058Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:17.344152378Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:17.344191228Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:17.344205058Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:17.344211998Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:17.344218178Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:17.344224088Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:17.344234458Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:17.344244108Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:17.344714578Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:17.529377617Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:17.533945257Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:17.534000707Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:17.538808427Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:17.538823467Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:17.544882197Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe9d:71bc missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:17.743369667Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:17.745212327Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe9d:71bc expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:17.943413166Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe9d:71bc due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:17.943427386Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:17.945546976Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:17.945614406Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:17.945973206Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:17.945980206Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:17.945987596Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:17.945991526Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:17.945994886Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:17.945998566Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:17.946002206Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:18.334048886Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:18.334058786Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:18.347729406Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:18.351016946Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:18.351025236Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:18.354296256Z","hostname":"t1.sextet","pid":13653,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:18.357547586Z","hostname":"t1.sextet","pid":13653,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe2d:3b53 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:18.357661436Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:18.357665806Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:18.357728186Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:18.360870336Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:18.360879416Z","hostname":"t1.sextet","pid":13653} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:18.360882816Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:18.360953466Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:18.360957726Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:18.361315616Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:18.361329146Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:18.361333286Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:18.361379586Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:18.361706616Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:18.362063426Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:18.533992655Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:18.543410495Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:18.543474595Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:18.562045935Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:18.761100555Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:18.762385185Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:18.961118634Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fea9:3e97 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:18.961132674Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:18.962779044Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:18.962823844Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:18.963246584Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:18.963253344Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:18.963260604Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:18.963264384Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:18.963267884Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:18.963271834Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:18.963275434Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:19.343038524Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:19.343053054Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:19.343057864Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:19.343061604Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:19.365551724Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:19.543525803Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:19.561810733Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:19.561843003Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:19.561875983Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:19.561942773Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:19.563029763Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:19.563043463Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:19.563405953Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:19.563921413Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:19.564119763Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:19.564439073Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:19.564484313Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:19.564493533Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:20.370817212Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:20.374241092Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:20.374274342Z","hostname":"t1.sextet","pid":13653} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:20.374279472Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:20.374304242Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe2d:3b53 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:20.374357722Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:20.374363322Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe9d:71bc@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:20.374738832Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:20.374751742Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe2d:3b53]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:20.374785262Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:20.374860482Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:20.375200292Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:20.375299472Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:20.375304382Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:20.375310442Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:20.375316182Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:20.375340042Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:20.375346812Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:20.375354912Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:20.375774282Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:20.561578131Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:20.561803331Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:20.566289091Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:20.566294681Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:20.575690631Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe9d:71bc missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:20.774485481Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:20.776053121Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe9d:71bc expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:20.97451551Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe9d:71bc due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:20.97454359Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:20.97641596Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:20.97649483Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:20.97689466Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:20.97689973Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:20.97690641Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:20.97691044Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:20.97691405Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:20.97691784Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:20.97692151Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:21.36205761Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:21.36207437Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:21.37897811Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:21.37899756Z","hostname":"t1.sextet","pid":13653} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:21.37900201Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:21.37910309Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:21.37910753Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:21.37945064Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:21.37946018Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:21.37950499Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:21.37957804Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:21.37995101Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:21.38034195Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:21.561623799Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:21.574591599Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:21.574605029Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:21.580314749Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:21.580976899Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:21.580982489Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:21.581414619Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:21.581817479Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:21.581963959Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:21.582294449Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:21.582330509Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:21.582339989Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:22.374064778Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:22.374086828Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:22.374091878Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:22.374095738Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:22.383987468Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe2d:3b53 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:22.384102788Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:22.384107938Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:22.387540738Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:22.387551378Z","hostname":"t1.sextet","pid":13653} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:22.387555038Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:22.388027028Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:22.388041978Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:22.574640237Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:22.584233507Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:22.584242937Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:22.979375656Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:23.179434266Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fea9:3e97 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:23.179457426Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:23.179461546Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:23.180725846Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:23.180734406Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:23.180741806Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:23.180748106Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:23.180754236Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:23.180788506Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:23.180797956Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:23.384044066Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:23.384058966Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:23.392321956Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:23.392335766Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:23.395815796Z","hostname":"t1.sextet","pid":13653,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:23.395902926Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:23.395907586Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:23.395970336Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:23.396256576Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:23.396271136Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:23.579037665Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:23.579050955Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:23.579486245Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:23.579493195Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:23.584275405Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:23.596031525Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:23.596036525Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:23.596311235Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:23.596320305Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:23.596357895Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:23.596419695Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:23.596772065Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:23.597372885Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:23.597384825Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:23.597761225Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:23.598237535Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:23.598425165Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:23.598929585Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:23.600917115Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:23.600942925Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:23.600952565Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:24.400818484Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:24.404258594Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:24.404274924Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:24.404282484Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:24.405387874Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:24.405402154Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:24.405409514Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:24.405415384Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:24.405421244Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:24.405457734Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:24.405466764Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:24.579527163Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:24.596245743Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:24.596272293Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:25.396049852Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:25.396069522Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:25.396073422Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:25.396077262Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:25.409351332Z","hostname":"t1.sextet","pid":13653,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe2d:3b53 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:25.409471012Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:25.409476142Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:25.413012862Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:25.413107112Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:25.413120342Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:25.596304091Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:25.613491391Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:25.613523761Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:25.613554751Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:25.613621411Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:25.614036121Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:25.614690601Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:25.614695711Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:25.615088491Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:25.615575681Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:25.615742161Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:25.616267141Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:25.618444161Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:25.618478831Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:25.618489421Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:25.618498021Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:26.41800727Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:26.41803123Z","hostname":"t1.sextet","pid":13653} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:26.41803541Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:26.41855953Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:26.41857465Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:26.609658419Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:26.609764999Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:27.013384018Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:27.213423938Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fea9:3e97 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:27.213459208Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:27.213483248Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:27.214681428Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:27.214685828Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:27.214692058Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:27.214698138Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:27.214704298Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:27.214751448Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:27.214769518Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:27.409054498Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:27.409067358Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:27.422765708Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:27.425842258Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:27.425865028Z","hostname":"t1.sextet","pid":13653} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:27.425869498Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe2d:3b53 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:27.425972328Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:27.425984838Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:27.426323418Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:27.426341188Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe9d:71bc@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:27.426347458Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:27.426372878Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe2d:3b53]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:27.426400098Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:27.426468928Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:27.426775358Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:27.427274108Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:27.609690987Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:27.613038007Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:27.613045187Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:27.613370887Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:27.613492187Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:27.627189207Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe9d:71bc missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:27.826101546Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:27.827601686Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe9d:71bc expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:28.026144436Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe9d:71bc due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:28.026168546Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:28.027978796Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:28.028055836Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:28.028477376Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:28.028482766Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:28.028490146Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:28.028494016Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:28.028497446Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:28.028519426Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:28.028523996Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:28.430732756Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:28.430754466Z","hostname":"t1.sextet","pid":13653} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:28.430759016Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:28.430842726Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:28.430847086Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:28.431146406Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:28.431161486Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:28.431185866Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:28.431190336Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:28.431194206Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:28.431249586Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:28.431654666Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:28.432198276Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:28.613557845Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:28.626480615Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:28.626504925Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:28.632336875Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:28.633005825Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:28.633012805Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:28.633368175Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:28.633868135Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:28.634059315Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:28.634365145Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:28.634404695Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:28.634413855Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:28.831217134Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:29.426074354Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:29.426096104Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:29.436034744Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe2d:3b53 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:29.436157634Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:29.436162114Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe9d:71bc@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:29.436556454Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:29.436579214Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe2d:3b53]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:29.436722864Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:29.436806744Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:29.437260754Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:29.437617404Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:29.437884194Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:29.626495723Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:29.634890483Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:29.634903063Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:29.635285253Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:29.635587703Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:29.635592743Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:29.635596643Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:29.635600843Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:29.635606643Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:29.635612363Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:29.637587833Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:29.638301733Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:29.638306113Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:29.638707753Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"342bbb8c-8934-4757-8b45-6461636a29a1\", \"content-length\": \"130\", \"date\": \"Mon, 09 Nov 2026 08:28:29 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"342bbb8c-8934-4757-8b45-6461636a29a1\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:29.639184953Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:29.639189513Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"a7f07ae0-8684-4954-9c3e-6bd4b39e1143\", \"content-length\": \"130\", \"date\": \"Mon, 09 Nov 2026 08:28:29 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"a7f07ae0-8684-4954-9c3e-6bd4b39e1143\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:29.639332543Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:29.639336923Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:29.639660433Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:29.639665083Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:29.639668753Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:29.639696433Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:29.639705703Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:29.639713953Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:30.231431782Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:30.441051902Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:30.441068322Z","hostname":"t1.sextet","pid":13653} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:30.441072792Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:30.441076422Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:30.442241582Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:30.442250402Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:30.442280012Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:30.442286502Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:30.442290142Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:30.442294102Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:30.442297932Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:30.442301392Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:30.631469301Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:30.636397541Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:30.636443791Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:30.83149314Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:31.03154852Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:31.23156922Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fea9:3e97 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:31.23158169Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:31.23161678Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"52ff34d4-85ce-41c3-aa13-90551f66b8c6\", \"content-length\": \"117\", \"date\": \"Mon, 09 Nov 2026 08:28:31 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"52ff34d4-85ce-41c3-aa13-90551f66b8c6\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:31.23267565Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"cfd7be4a-f8cc-4e24-b917-86bec708b611\", \"content-length\": \"117\", \"date\": \"Mon, 09 Nov 2026 08:28:31 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"cfd7be4a-f8cc-4e24-b917-86bec708b611\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:31.23282207Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:31.23283697Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:31.23284128Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:31.23284796Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:31.23286151Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:31.23286731Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:31.23290027Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:31.23290916Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:31.43104891Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:31.43106308Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:31.43604542Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:31.43605446Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:31.44595067Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:31.631599869Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:31.631619009Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:31.631626939Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:31.631709919Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:31.632749899Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:31.632763999Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:31.633174019Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:31.633644679Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:31.633826369Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:31.634136479Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:31.634169449Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:31.634178879Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:31.636410579Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:32.450967558Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe2d:3b53 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:32.451108088Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:32.451122538Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:32.454648908Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:32.454666598Z","hostname":"t1.sextet","pid":13653} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:32.454670788Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:32.454674218Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:32.455801148Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:32.455815078Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:32.455822208Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:32.455828318Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:32.455834168Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:32.455841368Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:32.455849428Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:32.631352167Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:32.631727057Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:32.631734167Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:33.431068106Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:33.431089686Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:33.446050206Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:33.446057646Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:33.459710526Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:33.459744566Z","hostname":"t1.sextet","pid":13653} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:33.459749556Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:33.459808726Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:33.459813106Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:33.631749275Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:33.651568725Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:33.651587395Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:33.660160065Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:33.660191435Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:33.660218965Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:33.660289445Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:33.660692215Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:33.661353085Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:33.661368195Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:33.661767945Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:33.662230415Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:33.662420085Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:33.662854205Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:33.664987625Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:33.665022735Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:33.665031895Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:34.451054534Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:34.451074304Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:34.451078934Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:34.451082884Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:34.464751274Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:34.464776654Z","hostname":"t1.sextet","pid":13653} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:34.464781634Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:34.464812134Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe2d:3b53 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:34.464865854Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:34.464871264Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:34.465970884Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:34.465977454Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:34.465984454Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:34.465990764Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:34.465996774Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:34.466022584Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:34.466032194Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:34.651621053Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:34.660074903Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:34.660198313Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:35.460051362Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:35.460074192Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:35.460079112Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:35.460083122Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:35.469965662Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:35.470091712Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:35.470106252Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:35.470499712Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:35.470514272Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:35.470542102Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:35.470620132Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:35.471021072Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:35.472144372Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:35.472158132Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:35.472199252Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:35.472204372Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:35.472607592Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:35.472625842Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:35.473099832Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:35.473107922Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:35.473261702Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:35.473268582Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:35.473396642Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:35.474448302Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:35.474459742Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:35.474779572Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:35.475090782Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:35.475215832Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:35.475332852Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:35.475371282Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:35.475380232Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:35.475388882Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:35.475396252Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:35.475400672Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:35.475560722Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:35.475583352Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:35.476232662Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:35.476326902Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:35.477112242Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:35.477444752Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:35.660230601Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:36.4758411Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:36.47587365Z","hostname":"t1.sextet","pid":13653} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:36.47587761Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:36.47635901Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:36.47636647Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:36.665224299Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:36.665303959Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:37.464069168Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:37.464086228Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:37.480942708Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:37.665260977Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:38.070724696Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:38.270754616Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fea9:3e97 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:38.270788006Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:38.270816456Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:38.271979176Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:38.271984666Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:38.271992356Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:38.271998546Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:38.272004656Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:38.272041476Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:38.272050686Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:38.485631956Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:38.485655256Z","hostname":"t1.sextet","pid":13653} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:38.485659946Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe2d:3b53 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:38.485729306Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:38.485733646Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:38.489059796Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:38.489611156Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:38.489619016Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:38.670051355Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:38.670065915Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:38.670809625Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:38.670820855Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe9d:71bc@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:38.686010115Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:38.686022255Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe2d:3b53]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:38.686065735Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:38.686130155Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:38.686510585Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:38.687070255Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:38.687079115Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:38.687448435Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:38.687918405Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:38.688130145Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:38.688613785Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:38.690657025Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:38.690670765Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:38.690679465Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:39.493960544Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:39.493982344Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:39.493986694Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:39.495105623Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:39.495120003Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:39.495127273Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:39.495133323Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:39.495139203Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:39.495157113Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:39.495166083Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:39.670856413Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:39.685977913Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:39.685990003Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:39.689636343Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:39.689643833Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:40.486055522Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:40.486070572Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:40.498480381Z","hostname":"t1.sextet","pid":13653,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:40.498579211Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:40.498584571Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:40.498952521Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:40.498959941Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:40.498993311Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:40.499081711Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:40.499463131Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:40.499804471Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:40.686018461Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:40.699794671Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:40.89873487Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:40.90012359Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:41.09877364Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fea9:3e97 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:41.09878148Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:41.10044717Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.10049127Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:41.10090208Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:41.10090673Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:41.10091417Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:41.10091795Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:41.10092138Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.10092719Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.10095235Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.503193989Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.506684049Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.506715109Z","hostname":"t1.sextet","pid":13653} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:41.506720039Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe2d:3b53 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.506812889Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:41.506826009Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe9d:71bc@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.507185639Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:41.507198759Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe2d:3b53]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.507228029Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.507285879Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.507713309Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.508108039Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.698809709Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.698823439Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:41.708092589Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.708637059Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:41.708644419Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.708915519Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:41.708922169Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.709032709Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.709304739Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.709543759Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.709632719Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.709657439Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.709737559Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:41.710009659Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.710044589Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.710053779Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:41.710059449Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.710942179Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:41.710948539Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.710956629Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.711089819Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.711255589Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.711589849Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.711706049Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:41.712025679Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.712054619Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:41.712063789Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe9d:71bc missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:41.906972698Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:42.498041277Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:42.498055047Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:42.498059927Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:42.498063757Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:42.511757597Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:42.511863477Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:42.511868597Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:42.515480227Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","to_create":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:42.519084437Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:42.519096447Z","hostname":"t1.sextet","pid":13653} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:42.519100257Z","hostname":"t1.sextet","pid":13653} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:42.519103597Z","hostname":"t1.sextet","pid":13653} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:42.519106997Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:42.519110237Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:42.519541787Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:42.519548587Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:42.520100527Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:42.520109427Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:42.520115947Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:42.520122097Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:42.520128067Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:42.520176777Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:42.520185767Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:42.698852287Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:42.707057867Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:42.707064837Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:42.707407277Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:42.707414377Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:42.711960387Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:42.711966997Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:43.507055485Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:43.507071415Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:43.511049215Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:43.511056595Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:43.523629805Z","hostname":"t1.sextet","pid":13653,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe2d:3b53 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:43.523727815Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:43.523742815Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe9d:71bc@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:43.524022895Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:43.524037875Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe2d:3b53]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:43.524073115Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:43.524149085Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:43.524532835Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:43.524853805Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:43.707231995Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:43.711993015Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:43.724835095Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:43.725542815Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:43.725547745Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:43.725914495Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:43.726426015Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:43.726629425Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:43.726948905Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:43.726985315Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:43.726994515Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe9d:71bc missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:44.524143413Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:44.528464963Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:44.528568283Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:44.528573143Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:44.529032193Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:44.529053053Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:44.529076373Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:44.529143013Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:44.529572383Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:44.530025843Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:44.530508343Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe9d:71bc missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:44.724163943Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:44.729991983Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe9d:71bc missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:44.924202482Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:44.928703462Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:44.930332682Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe9d:71bc missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:45.124235332Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:45.128723772Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fea9:3e97 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:45.128733602Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:45.130698652Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:45.130763772Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:45.131204572Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:45.131211612Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:45.131223552Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:45.131227442Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:45.131230932Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:45.131234822Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:45.131238452Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:45.131245072Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe9d:71bc expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:45.324271582Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe9d:71bc due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:45.324285152Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:45.324289432Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:45.325312412Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:45.325319392Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:45.325326402Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:45.325332762Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:45.325339222Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:45.325344292Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:45.325351172Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:45.325359172Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:45.533337751Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:45.533386311Z","hostname":"t1.sextet","pid":13653} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:45.533394561Z","hostname":"t1.sextet","pid":13653} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:45.533398251Z","hostname":"t1.sextet","pid":13653} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:45.533401591Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:45.533913591Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:45.533920961Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:45.533924991Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:45.533928661Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:45.723993101Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:45.724017201Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:45.724021921Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:45.724324831Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:45.728764011Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:45.729073851Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:46.529044619Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:46.529065729Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:46.538027799Z","hostname":"t1.sextet","pid":13653,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:46.538121779Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:46.538127199Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:46.538459439Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:46.538467199Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:46.538498989Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:46.538556419Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:46.538946589Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:46.539299049Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:46.724395959Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:46.728782259Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:46.739276969Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:46.739912709Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:46.739925669Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:46.740300849Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:46.740780989Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:46.740982219Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:46.741279599Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:46.741314649Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:46.741324619Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:46.938451288Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:47.542986787Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:47.543021427Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:47.543025637Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:47.544167817Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:47.544174957Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:47.544181917Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:47.544188327Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:47.544194537Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:47.544221847Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:47.544231107Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:47.734582347Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:47.734591747Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:47.738528857Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:47.738547087Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:48.538053875Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:48.538076165Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:48.547822795Z","hostname":"t1.sextet","pid":13653,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:48.547922055Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:48.547935385Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:48.548298635Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:48.548312755Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:48.548341865Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:48.548394785Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:48.548820775Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:48.549161675Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:48.738579755Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:48.749152665Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:48.948063884Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:48.949541144Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:49.148125764Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fea9:3e97 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:49.148156874Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:49.149904184Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:49.149970204Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:49.150382864Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:49.150387604Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:49.150393734Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:49.150397184Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:49.150400514Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:49.150427654Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:49.150432424Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:49.552648623Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:49.556022803Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:49.558928633Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:49.748420823Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:49.748431573Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:49.748449753Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:49.748504513Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:49.749446373Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:49.749460793Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:49.749803423Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:49.750282883Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:49.750466733Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:49.750798363Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:49.750841063Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:49.750850233Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:50.563895761Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:50.563930761Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:50.563937841Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:50.565105991Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:50.565112991Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:50.565119811Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:50.565125791Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:50.565131581Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:50.565139711Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:50.565147731Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:50.748312271Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:50.748343361Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:50.759580341Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:50.759587891Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.548044759Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:51.548063509Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.568392529Z","hostname":"t1.sextet","pid":13653,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.571425139Z","hostname":"t1.sextet","pid":13653,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.571549099Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe2d:3b53 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.571559399Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:51.571563249Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:51.571566559Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe9d:71bc@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.572017669Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.572024759Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:51.572028159Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:51.572031439Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe2d:3b53]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.572088079Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.572139649Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.572163529Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.572232139Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.572558149Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.572566739Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.572882029Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.573033769Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.573316969Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:51.748343339Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:51.772872579Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:51.773102389Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.773182799Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:51.773194839Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.773588549Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.773935449Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:51.773948689Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.774122349Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.774319999Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.774332229Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.774639459Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:51.774645309Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.774705539Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.774717739Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.774725689Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.774808409Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:51.775195289Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.775543099Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.775707129Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.775760259Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:51.775765209Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.775859079Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.776122749Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.776441049Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.776651819Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:51.776978189Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.777009599Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.777024419Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:51.777032819Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:51.971963148Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe9d:71bc missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:51.971974378Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:51.973216658Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe9d:71bc expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:52.172014648Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe9d:71bc due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:52.172027358Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:52.173530158Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:52.173584138Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:52.173982568Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:52.173986968Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:52.173998558Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:52.174002358Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:52.174005638Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:52.174028628Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:52.174033348Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:52.174036788Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:52.576344597Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","to_create":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:52.579542717Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","to_create":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe9d:71bc@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:52.772434187Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:52.772443917Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe2d:3b53]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:52.772486207Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:52.772544827Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:52.773587507Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:52.773601747Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:52.773975577Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"d5b7f562-aa3e-4649-a114-24927c67dc82\", \"content-length\": \"130\", \"date\": \"Mon, 09 Nov 2026 08:28:52 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"d5b7f562-aa3e-4649-a114-24927c67dc82\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:52.774399837Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:52.774404427Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"0403cae1-d03d-48f3-b6f7-3d45e29c1437\", \"content-length\": \"130\", \"date\": \"Mon, 09 Nov 2026 08:28:52 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"0403cae1-d03d-48f3-b6f7-3d45e29c1437\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:52.774531007Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:52.774535567Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:52.774842437Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:52.774880307Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:52.774889327Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:52.774897887Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:52.972077636Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:53.172105516Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:53.372122346Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fea9:3e97 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:53.372148416Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:53.372171096Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:53.373277096Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:53.373287176Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:53.373299086Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:53.373305706Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:53.373309126Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:53.373317296Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:53.373322776Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:53.373326226Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:53.584574295Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","to_create":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:53.588108235Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:53.588124675Z","hostname":"t1.sextet","pid":13653} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:53.588128845Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:53.591578775Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:53.591587885Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:53.591625935Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:53.592074155Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:53.592088525Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"c7d6c436-4db5-4868-8050-6adffd4b3fb6\", \"content-length\": \"117\", \"date\": \"Mon, 09 Nov 2026 08:28:53 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"c7d6c436-4db5-4868-8050-6adffd4b3fb6\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:53.592421595Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"2b0e1677-c46f-485c-bda6-3f9ffe6af00b\", \"content-length\": \"117\", \"date\": \"Mon, 09 Nov 2026 08:28:53 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"2b0e1677-c46f-485c-bda6-3f9ffe6af00b\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:53.592551865Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:53.592557945Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:53.592561425Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:53.592567645Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:53.592573775Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:53.592579645Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:53.592630135Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:53.592649445Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:53.772204315Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:53.772218495Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:53.772222905Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:53.772226785Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:53.772370265Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:53.772377685Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:54.572055603Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:54.572073943Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:54.580054853Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:54.580062153Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:54.596507173Z","hostname":"t1.sextet","pid":13653,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe1c:29ad on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:54.596618253Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:54.596623143Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:54.596964203Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:54.596977963Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:54.597017173Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:54.597091103Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:54.597505643Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:54.597871033Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:54.772425233Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:54.772434833Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:54.797853513Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:54.996767652Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:54.998161732Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:55.196791092Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fea9:3e97 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:55.196807682Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:55.198489092Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.198555552Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:55.198981052Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:55.198985602Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:55.198992602Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:55.198996422Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:55.198999812Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.199041052Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.199045762Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.601229151Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe2d:3b53 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.601362431Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:55.601367491Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe9d:71bc@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.601724331Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:55.601732581Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe2d:3b53]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.601765741Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.601815271Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.602178841Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.602770341Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fea9:3e97@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.797157611Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:55.797165701Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe1c:29ad]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.797201681Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.797248301Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.798402711Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:55.798416841Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.798628581Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:55.798642001Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.798796531Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.798964801Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fea9:3e97 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.799347851Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"62618b46-b5f0-4f27-8d73-fd7f45e946cf\", \"content-length\": \"130\", \"date\": \"Mon, 09 Nov 2026 08:28:55 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"62618b46-b5f0-4f27-8d73-fd7f45e946cf\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:55.799362231Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.799366451Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.799567641Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"18f11986-3bcd-42ca-81b1-0c591bd11c74\", \"content-length\": \"130\", \"date\": \"Mon, 09 Nov 2026 08:28:55 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"18f11986-3bcd-42ca-81b1-0c591bd11c74\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:55.799576961Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.799580771Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:55.799948681Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:55.799953561Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.799978901Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.799994911Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.800003691Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.800011451Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.800915561Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.801231071Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.801251991Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:55.801258611Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.801560461Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"4a7944e6-48e4-4b5b-a643-ba18e2128650\", \"content-length\": \"130\", \"date\": \"Mon, 09 Nov 2026 08:28:55 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"4a7944e6-48e4-4b5b-a643-ba18e2128650\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:55.801873181Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.801886031Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"be36b2b6-0cba-47da-827b-b512480a91f5\", \"content-length\": \"130\", \"date\": \"Mon, 09 Nov 2026 08:28:55 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"be36b2b6-0cba-47da-827b-b512480a91f5\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:55.802014551Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.802021981Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:55.802335041Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.802355791Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.802364971Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.802373291Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:55.802630611Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.803603671Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:55.803617441Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.803682521Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:55.803689181Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.803989261Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.804146311Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"d6a3551e-7846-4dc3-a384-835646ff289a\", \"content-length\": \"130\", \"date\": \"Mon, 09 Nov 2026 08:28:55 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"d6a3551e-7846-4dc3-a384-835646ff289a\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:55.804307131Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.804313891Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"6c10b902-41e8-4680-8f04-1ee057f510ff\", \"content-length\": \"130\", \"date\": \"Mon, 09 Nov 2026 08:28:55 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"6c10b902-41e8-4680-8f04-1ee057f510ff\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:55.804522851Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe9d:71bc on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.804534991Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"55769b02-04dd-4d9a-8536-c3b516c62e76\", \"content-length\": \"130\", \"date\": \"Mon, 09 Nov 2026 08:28:55 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"55769b02-04dd-4d9a-8536-c3b516c62e76\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:55.804549681Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.804555441Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"a13025f0-3043-4e47-9103-41a71a4a24a2\", \"content-length\": \"130\", \"date\": \"Mon, 09 Nov 2026 08:28:55 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"a13025f0-3043-4e47-9103-41a71a4a24a2\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:55.804660061Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.804667491Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:55.804867171Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.804904781Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.804915441Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.804924111Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:55.804969641Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.805770711Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.805867511Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:55.805872391Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.806267451Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.806412741Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:55.806426401Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.806533841Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.806631541Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.806722191Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:55.806988401Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:55.806996991Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:55.807000901Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.807008901Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.807917511Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.808001551Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:55.808009681Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.808309131Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:55.808608211Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:55.808619101Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:55.808623601Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:55.808627401Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:55.808630801Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:55.808634211Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.808638221Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.808641881Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fea9:3e97: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.808645701Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.808649621Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.808653231Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.808656741Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:55.808660241Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:56.605225039Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","to_create":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe9d:71bc missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:57.002026738Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:57.197017348Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe9d:71bc missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:57.202028268Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fea9:3e97 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:57.397034728Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fea9:3e97 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:57.397075188Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:57.397098248Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:57.398240768Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:57.398245398Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:57.398257818Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fea9:3e97,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:57.398264158Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:57.398267648Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:57.398271618Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:57.398277018Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe9d:71bc: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:57.398299818Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe9d:71bc expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:57.402044198Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe9d:71bc due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:57.402069278Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:57.402082728Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"f08df127-f98e-49bb-868a-996f0a232072\", \"content-length\": \"117\", \"date\": \"Mon, 09 Nov 2026 08:28:57 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"f08df127-f98e-49bb-868a-996f0a232072\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:57.402776008Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"222474bf-e1aa-439b-8851-2399daa388bf\", \"content-length\": \"117\", \"date\": \"Mon, 09 Nov 2026 08:28:57 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"222474bf-e1aa-439b-8851-2399daa388bf\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:57.402885938Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:57.402906638Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:57.402910088Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8034:35ff:feb4:da99,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::f0e8:94ff:febe:cba8,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:57.402945958Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:57.402955078Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe9d:71bc,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:57.402961018Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:57.402965658Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear1_0] push to fe80::f0e8:94ff:febe:cba8: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:57.402972318Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportrear0_0] push to fe80::8034:35ff:feb4:da99: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:57.402979958Z","hostname":"t1.sextet","pid":13653} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:57.609891937Z","hostname":"t1.sextet","pid":13653,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-09T08:28:57.609906997Z","hostname":"t1.sextet","pid":13653} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:57.609910987Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:57.801062507Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:57.801084267Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:57.801784117Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:57.802104677Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-09T08:28:58.597038485Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-09T08:28:58.597051985Z","hostname":"t1.sextet","pid":13653} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-09T08:28:58.802160895Z","hostname":"t1.sextet","pid":13653}