{"msg":"signal handler waiting for context","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.274864364Z","hostname":"t2.sextet","pid":12857} {"msg":"signal handler waiting got context","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.290936678Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] sm initialized with addr fe80::8:20ff:fe6e:a9c9 on if tfportrear0_0 index 5","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.291284148Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] sm initialized with addr fe80::8:20ff:fe6d:45ef on if tfportrear1_0 index 6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.291293628Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:44.291309098Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:44.291313568Z","hostname":"t2.sextet","pid":12857} {"msg":"admin: listening on [::]:8000","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.292111487Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] nbr is fe80::5cd3:19ff:fef7:e1a5@s4.sextet server","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.292215037Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] nbr is fe80::d0f8:87ff:feb1:e66f@s3.sextet server","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.292219987Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:44.292250927Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:44.292255207Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] exchange: listening on [fe80::8:20ff:fe6e:a9c9]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.292352977Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] exchange: listening on [fe80::8:20ff:fe6d:45ef]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.292409707Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.292463187Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.292487177Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.422311667Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:44.422343787Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] adding route fd00:4:: -> fe80::5cd3:19ff:fef7:e1a5 on port Rear(Rear(\"rear1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.423782876Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.424993806Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:44.425316795Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.425371825Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:44.494361869Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:44.494370459Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.494822938Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:44.494841398Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.494845408Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:44.494848818Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] adding route fd00:4:: -> fe80::5cd3:19ff:fef7:e1a5 on port Rear(Rear(\"rear1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.495362118Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] adding route fd00:3:: -> fe80::d0f8:87ff:feb1:e66f on port Rear(Rear(\"rear0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.495402018Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.495705228Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.495793068Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:44.496033278Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.496054088Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:44.496616058Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.496630338Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::d0f8:87ff:feb1:e66f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:44.691812242Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.424923127Z","hostname":"t2.sextet","pid":12857,"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:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.425029957Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.425036177Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.425106697Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.425126417Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fee2:ff45@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.425672826Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.425714136Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe7f:dc5e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.425788286Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.425830776Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:dea1]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.425892006Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.425960756Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:feba:96a0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.425988486Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.426015996Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.426509186Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.426520206Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.427068036Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:44:45.427087006Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.427095516Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.427689726Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.427700446Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.427750716Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.427761936Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.428144365Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.428167885Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.428692015Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.428697605Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.428702935Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.428706245Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.428709485Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.428714555Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.428999315Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.429055255Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.429114215Z","hostname":"t2.sextet","pid":12857,"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":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"0f3b3a50-4758-43a4-9ada-b15b28b97159\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:44:45 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"0f3b3a50-4758-43a4-9ada-b15b28b97159\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:45.429360895Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.429371265Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.429375815Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.429454705Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:45.429616425Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"525ef10b-fbc8-4b2a-b0ab-ca1b4a3d6c39\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:44:45 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"525ef10b-fbc8-4b2a-b0ab-ca1b4a3d6c39\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:45.429682535Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.429691925Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.429696425Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.429699655Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"c6030a0c-abd4-4bab-98b7-003c895b467a\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:44:45 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"c6030a0c-abd4-4bab-98b7-003c895b467a\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:45.429739515Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.429745435Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"52476f0a-d216-4500-aa17-23bf8dec9115\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:44:45 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"52476f0a-d216-4500-aa17-23bf8dec9115\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:45.429945345Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.429957635Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.430275785Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.430297945Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.431518894Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.431531154Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.431822324Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.431839464Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.431843474Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.432159514Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"b1dc800e-cd31-4284-9a0f-4d7b012381a2\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:44:45 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"b1dc800e-cd31-4284-9a0f-4d7b012381a2\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:45.432171204Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.432178284Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.432364334Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"51e4d4c2-87fa-4b56-8540-97e70a5028f4\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:44:45 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"51e4d4c2-87fa-4b56-8540-97e70a5028f4\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:45.432528304Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.432535804Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.432643864Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.432852204Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.432947883Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:45.434163393Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.434174003Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.434193913Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.434199303Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.434204163Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.434207833Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.434216393Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.435800212Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.435806342Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.435809572Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.435816182Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.435841202Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.435868322Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.436746772Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.436844882Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.437752382Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.437776782Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.625361579Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.625374249Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.629548367Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.629560687Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:45.629582527Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.829657419Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.829674689Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:45.829678459Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.029772391Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:46.029794121Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:46.029797931Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.229876763Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:46.229889323Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:46.229892973Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.425054668Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.425063148Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:46.425071348Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:46.425074938Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.429946716Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:46.429955376Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe7f:dc5e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.430221566Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:46.430265096Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:feba:96a0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.430354386Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.430444505Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.430942145Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.431290035Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.431560465Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:46.62537793Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe7f:dc5e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:46.630243608Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.631209127Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:46.631215707Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:46.631280337Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.631594477Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.631940927Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:46.631948157Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.632110397Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.632319857Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.632325167Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.632665897Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:46.632671077Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:46.632677517Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:46.632681077Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.632704827Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.632716207Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.632727387Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.632766237Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:46.633096147Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:46.633108667Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:46.633112427Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.633819116Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:46.633824656Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.633909296Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.634019476Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.634131816Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.634410486Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.634541046Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.634558286Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:46.634872986Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:46.634884626Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:46.634895356Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.634939796Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.634951666Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.635809966Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:46.635817616Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.636159455Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.636194565Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.636507195Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.636650255Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:46.636988055Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:46.636997095Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:46.637000705Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.637013065Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.637022165Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.637929135Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.638261965Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:46.638271745Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.638574735Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:46.639642044Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:46.639657154Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:46.639660954Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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-10-21T03:44:46.639667474Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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-10-21T03:44:46.639671334Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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-10-21T03:44:46.639677664Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::d0f8:87ff:feb1:e66f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:47.2924927Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.432304626Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:44:47.432327716Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:47.432331636Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.432335086Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:47.433565495Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:47.433572865Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:47.433593245Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:47.433600715Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:47.433605805Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.433609375Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.433614165Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.433617545Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.434113205Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:44:47.434127475Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:47.434137945Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.434141275Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.434206145Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:47.434214875Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:47.434241325Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"39b2ff4e-6ad7-4d48-b32e-65405afa8b46\", \"content-length\": \"117\", \"date\": \"Wed, 21 Oct 2026 03:44:47 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"39b2ff4e-6ad7-4d48-b32e-65405afa8b46\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:47.434836775Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"ad2e730c-9bee-435a-83db-0fabaad23104\", \"content-length\": \"117\", \"date\": \"Wed, 21 Oct 2026 03:44:47 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"ad2e730c-9bee-435a-83db-0fabaad23104\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:47.434961505Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:47.434969185Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:47.434974135Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:47.434979805Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:47.434987065Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:47.435009275Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.435021075Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.435030345Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.625623851Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.625641891Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.630347339Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.630359269Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.634296467Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:47.634306977Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:47.634330677Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::d0f8:87ff:feb1:e66f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:47.692523485Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.834406069Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:47.834414859Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:47.834427479Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.034513391Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:48.034528671Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:48.034532011Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.234609084Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:48.234614844Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:48.234628024Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.42505003Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.42506005Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:48.42506441Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:48.42507353Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.429046878Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:48.429057548Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.430043128Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:48.430053868Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.434703776Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:48.434711826Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fee2:ff45@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.435033856Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:48.435044356Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:dea1]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.435079556Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.435172196Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.435658825Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.435946985Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:44:48.435971185Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.436408565Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:48.436419695Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.436473725Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:48.436480785Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.436898805Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.436929955Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.437396435Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.437414115Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.437535065Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.437540635Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.437754305Z","hostname":"t2.sextet","pid":12857,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.438130704Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.438830514Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:48.438837984Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.439167514Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.439488434Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.439611054Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.440236924Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:48.441197923Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:48.441213593Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:48.441219703Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:48.441227523Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:48.441235223Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.441243683Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.441253553Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:48.625651412Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:48.63036553Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.634800078Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.634814128Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::d0f8:87ff:feb1:e66f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:48.692655885Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::d0f8:87ff:feb1:e66f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:48.892692068Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:49.434051547Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:49.434074887Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:49.435046737Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:49.435067907Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:49.443147794Z","hostname":"t2.sextet","pid":12857,"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:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:49.443252253Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:49.443265313Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fee2:ff45@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:49.443572593Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:49.443594793Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:dea1]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:49.443670663Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:49.443719073Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:49.444101183Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:49.444489663Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:49.634855159Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:49.644471925Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fee2:ff45 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:49.843389638Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:49.844775957Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::d0f8:87ff:feb1:e66f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:49.892799009Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fee2:ff45 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:50.04341911Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fee2:ff45 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:50.04344925Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:50.045207739Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.045275249Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:50.045690639Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:50.045697559Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:50.045712719Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:50.045718439Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:50.045721809Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.045727719Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.045731149Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.447994963Z","hostname":"t2.sextet","pid":12857,"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:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.448086023Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:50.448095683Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.451506651Z","hostname":"t2.sextet","pid":12857,"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:fee2:ff45@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.643838166Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:50.643850926Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:dea1]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.643932006Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.644004366Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.645086366Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:50.645107576Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.645526926Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.646040666Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.646232776Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:50.646566665Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.646609115Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.646620425Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::5cd3:19ff:fef7:e1a5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:50.89285885Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::d0f8:87ff:feb1:e66f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:50.89290672Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::d0f8:87ff:feb1:e66f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:51.292950564Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.45623662Z","hostname":"t2.sextet","pid":12857,"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":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe7f:dc5e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.648607696Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:51.648632936Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:feba:96a0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.648736596Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.648805326Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 \"t2.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 \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.649272825Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.650014705Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:51.650022115Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.650377155Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"1434378c-18ff-40be-8701-c5bca63d3049\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:44:51 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"1434378c-18ff-40be-8701-c5bca63d3049\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:51.650849125Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.650863005Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"e3a22248-d7bc-4d6f-84ff-7f3ff96cd5df\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:44:51 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"e3a22248-d7bc-4d6f-84ff-7f3ff96cd5df\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:51.651022065Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.651041815Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.651737494Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.652432434Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:51.652453734Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.652768504Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:51.653076324Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:51.653088154Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:51.653091834Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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-10-21T03:44:51.653113954Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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-10-21T03:44:51.653121514Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 \"t2.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 \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.654103933Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.655259223Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:51.655277333Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.655604703Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:51.655919163Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:51.655936063Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:51.655940203Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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-10-21T03:44:51.655946823Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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-10-21T03:44:51.655950433Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:51.656267613Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:51.656278903Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:51.656289783Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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-10-21T03:44:51.656296143Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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-10-21T03:44:51.656299783Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.656308883Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.656319083Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.656329493Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.657583452Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:51.657590552Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.657924062Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:51.658229622Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:51.658235272Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:51.658246492Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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-10-21T03:44:51.658253122Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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-10-21T03:44:51.658256882Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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-10-21T03:44:51.658263612Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.660309301Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:51.660321061Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.660645481Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:51.660946301Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:51.660971531Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:51.660975821Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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-10-21T03:44:51.660982651Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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-10-21T03:44:51.660986591Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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-10-21T03:44:51.661010091Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:52.46104835Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:44:52.46106633Z","hostname":"t2.sextet","pid":12857} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:52.46107019Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:52.4610737Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:52.462174729Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:52.462193239Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:52.462204919Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:52.462211119Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:52.462214369Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:52.462217959Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:52.462221379Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:52.462224869Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:52.648453617Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:52.648487677Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:52.656687723Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:52.656699503Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fee2:ff45 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:53.043791703Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fee2:ff45 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:53.243823445Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fee2:ff45 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:53.243836075Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:53.243864945Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"0c8e96c4-bdd5-4e07-a9ba-f5ba93a50d18\", \"content-length\": \"117\", \"date\": \"Wed, 21 Oct 2026 03:44:53 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"0c8e96c4-bdd5-4e07-a9ba-f5ba93a50d18\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:53.244684815Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"38ebad40-e896-45ac-a641-d9c919655ea6\", \"content-length\": \"117\", \"date\": \"Wed, 21 Oct 2026 03:44:53 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"38ebad40-e896-45ac-a641-d9c919655ea6\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:53.244824135Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:53.244832295Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:53.244835625Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:53.244843705Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:53.244849775Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:53.244855925Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:53.244898665Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:53.244907745Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:53.448052106Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:53.448065856Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:53.465589329Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:44:53.465603319Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:53.465762309Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:53.465776619Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:53.643872029Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:53.644233099Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:53.644238489Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:53.644242059Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:53.648472398Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::5cd3:19ff:fef7:e1a5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:53.893249732Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:54.470425798Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:44:54.473940087Z","hostname":"t2.sextet","pid":12857,"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:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:54.474048897Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:54.474070687Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe7f:dc5e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:54.474433006Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:54.474446956Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:feba:96a0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:54.474480316Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:54.474553926Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:54.474951346Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:54.475318866Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:54.64390782Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:54.675340048Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe7f:dc5e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:54.874432511Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:54.87564447Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe7f:dc5e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:55.074445383Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe7f:dc5e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:55.074457963Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:55.075953392Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.076002452Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:55.076413992Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:55.076418652Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:55.076425252Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:55.076428922Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:55.076432182Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.076445272Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.076449812Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.478668366Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:44:55.478701166Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.482168394Z","hostname":"t2.sextet","pid":12857,"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:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.482257074Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:55.482261744Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:55.482298934Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.485789173Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:44:55.485808293Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:55.485812283Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.485884273Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:55.485890323Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.486096273Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:55.486107063Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fee2:ff45@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.486333973Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:55.486338523Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:dea1]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.486440723Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.486505663Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.486877463Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.487473652Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.67450721Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.67451656Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.683741346Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:55.683755266Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.684144346Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.684670726Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.684876596Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:55.685269905Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.685310445Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.685320775Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.686158125Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:55.686164065Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.686512465Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.686856595Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.686958235Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:55.687274385Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.687335405Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.687344165Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:55.687349845Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.688449434Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:55.688463324Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.688776344Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.688809504Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:55.688818374Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.689130364Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.689161454Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.689266944Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.689471094Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.689593644Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:55.689598934Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.689634954Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.689644434Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:55.689952774Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.690564763Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.690790703Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::5cd3:19ff:fef7:e1a5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:56.293651129Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.474033499Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:56.474047749Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.491317482Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:44:56.491345352Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:56.491350032Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.491372342Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.491426822Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:56.491431692Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe7f:dc5e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.491789292Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:56.491799452Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:feba:96a0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.491874612Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.491946882Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.492295011Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:56.492339681Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:56.492344491Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:56.492350441Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:56.492356391Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:56.492362251Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.492369091Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.492377001Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.492869361Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:56.674540181Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.686229486Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.686377626Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:56.692849383Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.693447723Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:56.693461843Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.693834813Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.694209433Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.694354803Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:56.694674883Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.694709103Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.694718703Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::d0f8:87ff:feb1:e66f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:56.893874545Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:57.482050126Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:57.482066346Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:57.486047855Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:57.486062495Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::d0f8:87ff:feb1:e66f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:57.493922902Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:57.496524921Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:44:57.500231179Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:44:57.500255949Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:57.500261089Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:57.500283679Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:57.500329529Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:57.500334019Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:57.501351349Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:57.501357939Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:57.501364189Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:57.501370179Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:57.501376019Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:57.501422379Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:57.501431249Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:57.686266237Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:57.691642175Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:57.691679625Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:58.486055426Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:58.486074266Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:58.491028234Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:58.491033024Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:58.505585108Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:44:58.505602068Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:58.505709108Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:58.505713988Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:58.691688586Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:58.700591142Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:58.700623432Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::d0f8:87ff:feb1:e66f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:58.894093247Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::5cd3:19ff:fef7:e1a5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:59.494155904Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:59.500048291Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:44:59.500055991Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:59.510563017Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:44:59.514173076Z","hostname":"t2.sextet","pid":12857,"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:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:59.514276856Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:59.514291626Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:59.514305036Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:59.514308946Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fee2:ff45@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:59.514707476Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:59.514715856Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe7f:dc5e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:59.514719496Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:59.514743216Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:dea1]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:59.514765306Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:feba:96a0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:59.514801636Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:59.514838736Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:59.514874436Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:59.515265525Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:59.515278285Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:59.515648105Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:59.515882335Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:59.515974605Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:59.700625613Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:59.715995787Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:59.716002867Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe7f:dc5e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:59.91443743Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fee2:ff45 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:59.91445054Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:59.916356029Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:59.916368229Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::5cd3:19ff:fef7:e1a5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:00.09441356Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe7f:dc5e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:00.114484122Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fee2:ff45 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:00.114491552Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe7f:dc5e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:00.114495282Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fee2:ff45 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:00.114503622Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:00.116871551Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:00.116878381Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.116929151Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.116944941Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:00.117476341Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:00.117481381Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:00.117488201Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:00.117492011Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:00.117500921Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:00.117504191Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:00.117507341Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:00.117512511Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:00.117515871Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:00.117519071Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.117522801Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.117526381Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: None, tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:00.117529721Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.117533211Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.117536421Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: None, tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:00.117539611Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.519195855Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:00.522885504Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:00.522901354Z","hostname":"t2.sextet","pid":12857} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.522905474Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.523089143Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:00.523094283Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::5cd3:19ff:fef7:e1a5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:00.694453937Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.714491479Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.714563479Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe7f:dc5e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.714876569Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:00.714886769Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:feba:96a0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.714923559Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.714991679Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.716089208Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:00.716093738Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.716494268Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.717010188Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.717200218Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:00.717522028Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.717568968Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.717578288Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::5cd3:19ff:fef7:e1a5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:01.094507101Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::5cd3:19ff:fef7:e1a5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:01.294523713Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::5cd3:19ff:fef7:e1a5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:01.494544276Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:01.514032718Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:01.514040558Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:01.527954793Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:01.527965303Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:01.527987843Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:01.529140442Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:01.529154622Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:01.529161902Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:01.529168012Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:01.529174002Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:01.529191212Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:01.529200052Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:01.71460899Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:01.71463206Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:01.71471551Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:01.723158577Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:01.723172697Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::d0f8:87ff:feb1:e66f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:01.89453493Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::5cd3:19ff:fef7:e1a5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:01.89457004Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::d0f8:87ff:feb1:e66f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:02.494629787Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.514039789Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:02.514047929Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.532725702Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:02.53618089Z","hostname":"t2.sextet","pid":12857,"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:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.53627161Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:02.53627644Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe7f:dc5e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.53658867Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:02.53659628Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:feba:96a0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.53663488Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.53669669Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.53710358Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.53749097Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:02.714676321Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:02.737457392Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.738107722Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:02.738112272Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.738495082Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.739018051Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.739215901Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:02.739581521Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.739618251Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.739627271Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::d0f8:87ff:feb1:e66f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:03.094716003Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::5cd3:19ff:fef7:e1a5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:03.094752073Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::5cd3:19ff:fef7:e1a5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:03.294871595Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:03.541379899Z","hostname":"t2.sextet","pid":12857,"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:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:03.541499239Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:03.541504519Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fee2:ff45@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:03.541828699Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:03.541839039Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:dea1]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:03.541893369Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:03.541993189Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:03.542528399Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:03.542947959Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:03.543261859Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:03.742932141Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fee2:ff45 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:03.941842534Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:03.943346763Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe7f:dc5e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:04.136471218Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fee2:ff45 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:04.141874916Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fee2:ff45 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:04.141914826Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:04.143750675Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.143823335Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:04.144270365Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:04.144277185Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:04.144289075Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:04.144292685Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:04.144296045Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.144302515Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.144307905Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.144312065Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe7f:dc5e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:04.33648111Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe7f:dc5e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:04.33648941Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.33651314Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:04.33765588Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:04.33766683Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:04.33767343Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:04.33767951Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:04.3376853Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.33769433Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:04.33770117Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.33770688Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.546323898Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:04.546338278Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:04.546342008Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.549823467Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:04.736039695Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:04.736048985Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.736506214Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.736662564Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fee2:ff45@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.742244492Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:04.742248952Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:dea1]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.742286962Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.742361592Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.743486332Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:04.743490752Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.743860142Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.744298861Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.744494131Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:04.744832451Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.744872781Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.744881891Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:05.523049058Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:05.523066078Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:05.554951576Z","hostname":"t2.sextet","pid":12857,"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:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:05.555049106Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:05.555054256Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:05.736542715Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fee2:ff45 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:06.142141788Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fee2:ff45 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:06.3421579Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fee2:ff45 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:06.34219515Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:06.34222056Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:06.343529969Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:06.343534789Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:06.343542499Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:06.343548939Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:06.343554849Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:06.343594229Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:06.343603689Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:06.559780115Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:06.559796805Z","hostname":"t2.sextet","pid":12857} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:06.559800615Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fee2:ff45@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:06.742463554Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:06.742489554Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:dea1]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:06.742521024Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:06.742582044Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:06.743610954Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:06.743624464Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:06.744031324Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:06.744512033Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:06.744710073Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:06.745032063Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:06.745077523Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:06.745086493Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:06.755256739Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:06.755265399Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.555066128Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.555086948Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:07.555091718Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:07.555095418Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.564805604Z","hostname":"t2.sextet","pid":12857,"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:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.564913954Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:07.564928084Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe7f:dc5e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.565263614Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:07.565286014Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:feba:96a0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.565391234Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.565442924Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.565879494Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.566408354Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.566864643Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:07.75528391Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.766138386Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:07.766152286Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:07.766382446Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.766563726Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.767003526Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:07.767009586Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"ac9b4d74-1624-49b2-a18a-a39c9e6f2001\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:07 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"ac9b4d74-1624-49b2-a18a-a39c9e6f2001\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:07.767081716Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.767086646Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"2ee5adad-a30a-4c00-8815-2845fcc819c2\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:07 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"2ee5adad-a30a-4c00-8815-2845fcc819c2\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:07.767235615Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.767249145Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.767422685Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:07.767637885Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.767678265Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.767692955Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.767701635Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"6aa804c4-f43e-4365-b14c-90f6465fb156\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:07 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"6aa804c4-f43e-4365-b14c-90f6465fb156\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:07.767792125Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.767799395Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"6d44e3be-c4f7-4998-b5d3-fcfdb87e4a2a\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:07 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"6d44e3be-c4f7-4998-b5d3-fcfdb87e4a2a\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:07.767940005Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.767949805Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:07.768280975Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.768302055Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.768617125Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.768629155Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.768930025Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:07.768939075Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.769274505Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"ef4bdd3b-81d7-4da5-8cf2-5aa3d9889f99\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:07 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"ef4bdd3b-81d7-4da5-8cf2-5aa3d9889f99\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:07.769603375Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.769609845Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"70ddfbfd-a297-4585-aaa8-bea774ce0057\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:07 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"70ddfbfd-a297-4585-aaa8-bea774ce0057\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:07.769773425Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.769779524Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:07.770125754Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.770157674Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.770165814Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.770174014Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fee2:ff45 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:08.142412879Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fee2:ff45 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:08.342435662Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fee2:ff45 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:08.342451532Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:08.342485052Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:08.343646861Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:08.343659601Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:08.343672051Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:08.343677901Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:08.343681241Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:08.343685001Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:08.343688341Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:08.343691981Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:08.569921453Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:08.569938003Z","hostname":"t2.sextet","pid":12857} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:08.569957713Z","hostname":"t2.sextet","pid":12857} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:08.569962263Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:08.569965543Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:08.569968903Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"6badff32-10c3-4c22-9f43-65ead7244d59\", \"content-length\": \"117\", \"date\": \"Wed, 21 Oct 2026 03:45:08 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"6badff32-10c3-4c22-9f43-65ead7244d59\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:08.570650243Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"c3dc38f1-8bdd-4a5f-9a17-e007c9c0c33c\", \"content-length\": \"117\", \"date\": \"Wed, 21 Oct 2026 03:45:08 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"c3dc38f1-8bdd-4a5f-9a17-e007c9c0c33c\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:08.570784953Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:08.570789833Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:08.570793113Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:08.570799463Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:08.570805323Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:08.570811103Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:08.570841883Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:08.570851023Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:08.742045336Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:08.742059746Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:08.742498786Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:08.742525906Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:08.765114277Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:08.765145297Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.560065318Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:09.560086998Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.565036666Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.565044516Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:09.565048396Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:09.565052076Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.575316212Z","hostname":"t2.sextet","pid":12857,"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:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.575422162Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:09.575427332Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.575430822Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:09.575456952Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.578906981Z","hostname":"t2.sextet","pid":12857,"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] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:09.742521347Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:09.765137898Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fee2:ff45@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.776042404Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:09.776054734Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:dea1]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.776092014Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.776164044Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.776577714Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.777241894Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:09.777246794Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.777694783Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.778210733Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.778383873Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.778858943Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:09.781188322Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:09.781214072Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.781230022Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.781238062Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:10.58415215Z","hostname":"t2.sextet","pid":12857,"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":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:10.58417367Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:10.58417774Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:10.58418107Z","hostname":"t2.sextet","pid":12857} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:10.58418439Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:10.58418775Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:10.585209919Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:10.585225559Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:10.585232859Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:10.585238999Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:10.585244999Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:10.585264769Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:10.585285629Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:10.775622785Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:10.775857065Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:10.775881695Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:10.775886295Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.575045374Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.575062854Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:11.575067514Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:11.575071344Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.576024554Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:11.576029714Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.579018633Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:11.579026743Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.589403279Z","hostname":"t2.sextet","pid":12857,"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:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.589490469Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:11.589496169Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe7f:dc5e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.589808538Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:11.589817788Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:feba:96a0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.589849738Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.589923588Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.590356888Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.590704698Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:11.775662586Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:11.775905446Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:11.79068914Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.79078478Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:11.79079587Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.79121264Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.7914056Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:11.7914125Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.79171751Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.79182586Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.79192118Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.7921338Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.79227975Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:11.79228463Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.7923157Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.7923256Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:11.79260081Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.793161259Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.793189509Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:11.793194099Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.793292689Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.793511249Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.793818009Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.793942029Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:11.794274729Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.794301829Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.794311499Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:12.594588008Z","hostname":"t2.sextet","pid":12857,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe7f:dc5e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:13.189789446Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe7f:dc5e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:13.389811758Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe7f:dc5e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:13.389833578Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.389864608Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:13.391019798Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:13.391027288Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:13.391034248Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:13.391040378Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:13.391046208Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.391083588Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.391092658Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.599641127Z","hostname":"t2.sextet","pid":12857,"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:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.599737097Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:13.599747007Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fee2:ff45@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.600049837Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:13.600063977Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:dea1]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.600096236Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.600143656Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.600481336Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.601029996Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe7f:dc5e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.790297113Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:13.790305123Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:feba:96a0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.790352172Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.790393782Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.791438422Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:13.791451542Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.791827692Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.792300002Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.792507952Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:13.792825462Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.792862732Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.792872202Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.792880342Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:13.800942998Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fee2:ff45 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:13.999918291Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:14.00125246Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fee2:ff45 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:14.199953003Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fee2:ff45 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:14.199969353Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:14.201636352Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:14.201690722Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:14.202167042Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:14.202171692Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:14.202183662Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:14.202187362Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:14.202190752Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:14.202198632Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:14.202202122Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:14.202207712Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:14.604924346Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:14.604938636Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:14.604942496Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:14.604945736Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:14.605982075Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:14.606024775Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:14.606037695Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:14.606043955Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:14.606049795Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:14.606054565Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:14.606061385Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:14.606069005Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:14.790166784Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:14.790228374Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:15.590062192Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:15.590082252Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:15.599044129Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:15.599051659Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:15.609933235Z","hostname":"t2.sextet","pid":12857,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:15.790191915Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fee2:ff45@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:15.800417981Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:15.800442161Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:dea1]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:15.800474871Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:15.800537151Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:15.80157795Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:15.80158448Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:15.80200319Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:15.80250212Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:15.80268485Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:15.80299721Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:15.80304319Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:15.8030524Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:16.614971434Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:16.614996544Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:16.615000984Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:16.616063213Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:16.616073893Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:16.616096263Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:16.616121033Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:16.616136983Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:16.616144293Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:16.616152403Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:16.800292412Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:16.800320772Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:17.600056351Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:17.600070331Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:17.610065837Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:17.610073147Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:17.620110013Z","hostname":"t2.sextet","pid":12857,"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:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:17.620214243Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:17.620218863Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:17.623816441Z","hostname":"t2.sextet","pid":12857,"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:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:17.623905371Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:17.623920111Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe7f:dc5e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:17.624263011Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:17.624268491Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:feba:96a0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:17.624276191Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:17.624357471Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:17.624746901Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:17.625117141Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:17.800318813Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:17.825120483Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe7f:dc5e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:18.024052896Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:18.025419215Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe7f:dc5e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:18.224082068Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe7f:dc5e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:18.224092838Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:18.225737677Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:18.225770057Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:18.226176317Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:18.226180777Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:18.226187597Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:18.226191217Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:18.226194577Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:18.226217767Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:18.226222207Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: None, tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:18.226225617Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:18.62853704Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:18.62856777Z","hostname":"t2.sextet","pid":12857} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:18.62857317Z","hostname":"t2.sextet","pid":12857} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:18.62857661Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:18.62857994Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:18.62877309Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:18.62877997Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:18.62881415Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:18.62882809Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:18.820463576Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:18.820475956Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:18.824140014Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:18.824147184Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:19.620056065Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:19.620072285Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:19.624048723Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:19.624064673Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:19.63325424Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:19.636544538Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:19.639709547Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:19.643062176Z","hostname":"t2.sextet","pid":12857,"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:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:19.643145166Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:19.643158246Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe7f:dc5e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:19.643491746Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:19.643501576Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:feba:96a0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:19.643531586Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:19.643615686Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:19.644025185Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:19.644372615Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:19.820473467Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:19.824176715Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:19.844365467Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe7f:dc5e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:20.04328144Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:20.044701399Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe7f:dc5e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:20.243315472Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe7f:dc5e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:20.243343672Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:20.245055472Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.245106022Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:20.245537631Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:20.245542211Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:20.245548701Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:20.245552391Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:20.245555601Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.245582181Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.245586711Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.647816465Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:20.647836205Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:20.647840265Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.647914695Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:20.647929255Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.647933275Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:20.647964005Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fee2:ff45@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.648283495Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:20.648294395Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:dea1]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.648323885Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.648383965Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.648765165Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.649261704Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.843567189Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.843593079Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:20.849231687Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fee2:ff45 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:21.048248099Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:21.049525139Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fee2:ff45 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:21.248261221Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fee2:ff45 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:21.248272941Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:21.249802701Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.249834771Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:21.250267741Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:21.250272311Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:21.250279051Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:21.250282611Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:21.250285991Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.250289701Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.250296891Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.643032668Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:21.643047518Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.652822424Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:21.652847454Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:21.652852334Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.652923854Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:21.652928364Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe7f:dc5e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.653274424Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:21.653285744Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:feba:96a0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.653323374Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.653385174Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.653754924Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.654222903Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:21.84357744Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.848349618Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.848356208Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:21.854127356Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.854754625Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:21.854759365Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.855239975Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.855740105Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.855933395Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:21.856247065Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.856286505Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.856296135Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:22.647050547Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:22.647066087Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:22.648044807Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:22.648052067Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:22.657431913Z","hostname":"t2.sextet","pid":12857,"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:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:22.657527263Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:22.657553373Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:22.848376769Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe7f:dc5e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:23.253205841Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe7f:dc5e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:23.453235714Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe7f:dc5e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:23.453244804Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:23.453275144Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:23.454429433Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:23.454439833Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:23.454446443Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:23.454452433Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:23.454458203Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:23.454484443Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:23.454493133Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:23.662382722Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:23.662400282Z","hostname":"t2.sextet","pid":12857} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:23.662422352Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:23.662535242Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:23.662541552Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:23.857710426Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:23.857761656Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:24.657045625Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:24.657066415Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:24.667333061Z","hostname":"t2.sextet","pid":12857,"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:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:24.667443941Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:24.667448911Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fee2:ff45@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:24.667788181Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:24.667797111Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:dea1]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:24.667867071Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:24.667942571Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:24.668365531Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:24.668752611Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:24.857729727Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:24.868748053Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:24.869385203Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:24.869392833Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:24.869786453Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:24.870296092Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:24.870472842Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:24.870811542Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:24.870849562Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:24.870858212Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:24.870864512Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:25.67249063Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:25.67251242Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:25.67251643Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:25.85304511Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:25.85306421Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:25.85349274Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:25.8534999Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fee2:ff45 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:26.267790449Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fee2:ff45 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:26.467812261Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fee2:ff45 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:26.467843131Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:26.467872221Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:26.46909239Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:26.469106Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:26.46911359Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:26.4691198Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:26.4691258Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:26.46913291Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:26.46914095Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:26.648046481Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:26.648057161Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:26.677319669Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:26.680791658Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:26.680802008Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:26.684031287Z","hostname":"t2.sextet","pid":12857,"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:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:26.684128377Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:26.684132947Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe7f:dc5e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:26.684457677Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:26.684474037Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:feba:96a0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:26.684504737Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:26.684558357Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:26.684923417Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:26.685266756Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:26.853509641Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:26.867876855Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:26.867935135Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:26.868033805Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:26.868039025Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:26.885262609Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe7f:dc5e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:27.084278671Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:27.085589051Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe7f:dc5e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:27.284308243Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe7f:dc5e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:27.284316633Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:27.285953433Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:27.286012953Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:27.286466362Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:27.286471032Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:27.286477712Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:27.286481412Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:27.286484872Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:27.286509942Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:27.286514432Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:27.663033976Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:27.663043136Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:27.867901106Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe7f:dc5e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:27.88466565Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:27.88468286Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:feba:96a0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:27.88471408Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:27.88477707Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:27.885808899Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:27.885819739Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:27.886226319Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:27.886733429Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:27.886939779Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:27.887274209Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:27.887313049Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:27.887322669Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.689598277Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:28.689615097Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:28.689618657Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.689650477Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.689686667Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:28.689700617Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fee2:ff45@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.690116936Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:28.690131246Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:dea1]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.690148136Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.690234076Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.690555786Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:28.690648946Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:28.690671266Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:28.690678746Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:28.690684536Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:28.690690266Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.690697256Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.690705186Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.691369866Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:28.691378286Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.691430846Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:28.691444286Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.691791706Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.691827706Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.692203796Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.692213556Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.692351496Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.692365476Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.692999795Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.693682125Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:28.693688665Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.694166865Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.694477335Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.694598595Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:28.695026135Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:28.695031625Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:28.695035325Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:28.695038775Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:28.695042255Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:28.695045685Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:28.695048835Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:28.695052275Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:28.695055815Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.695062435Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.695070065Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.695883544Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.695989534Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:28.695996794Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.696274514Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.696362434Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.696659494Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.696698234Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.696825074Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.697089564Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:28.697219104Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:28.697228504Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:28.697232484Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.697517234Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.697957143Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.884484571Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.884524331Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.884962591Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:28.884976301Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:29.68408107Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:29.68409916Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:29.694723496Z","hostname":"t2.sextet","pid":12857,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:29.884521222Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fee2:ff45 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:30.290188274Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fee2:ff45 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:30.490215306Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fee2:ff45 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:30.490233086Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.490264416Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:30.491393006Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:30.491400266Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:30.491407286Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:30.491413396Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:30.491419396Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.491453606Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.491463096Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.699557125Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:30.699573915Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:30.699578015Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.699650635Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:30.699655115Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.703073833Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:30.703099943Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:30.703104243Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.703159943Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:30.703164313Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:30.703213133Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.706498762Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:30.709745171Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:30.709755151Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:30.709758661Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.709813351Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:30.709827381Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:30.709833561Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.71263973Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:30.71265309Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.715567589Z","hostname":"t2.sextet","pid":12857,"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:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.715635249Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:30.715640579Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:30.715663789Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.718530897Z","hostname":"t2.sextet","pid":12857,"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:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.718618257Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:30.718623467Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:30.718657837Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.718754347Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:30.718759787Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.718798547Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:30.718813007Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.890018371Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:30.890029751Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.890268501Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.890371711Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.899757217Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.899783667Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.915737121Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:30.915743961Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fee2:ff45@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.916107641Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:30.916114481Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:dea1]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.916120351Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.91619799Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.91652787Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.91716305Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:30.91717138Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.91762927Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.91809749Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.91830451Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.918723359Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:30.918732909Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.918742119Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:30.918745849Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:30.920770209Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.920813049Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.920827969Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.118831132Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:31.118845032Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:31.118891432Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.318944394Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:31.318949794Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:31.318975854Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.519142576Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:31.519156706Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:31.519160756Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.699048326Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:31.699057206Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.719218358Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:31.719224628Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe7f:dc5e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.719491278Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:31.719505988Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:feba:96a0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.719553868Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.719632318Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 \"t2.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 \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.720084288Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 \"t2.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 \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.720413088Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.720751098Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.723794456Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:31.723802146Z","hostname":"t2.sextet","pid":12857} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.723805466Z","hostname":"t2.sextet","pid":12857} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.723808856Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:31.723812136Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.723836156Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:31.724950706Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:31.724958366Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:31.724965066Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:31.724970966Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:31.724976666Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.725011246Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.725020046Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:31.890288282Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:31.899814378Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.916082152Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.916088932Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.91932048Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.9193285Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:31.92039091Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.92046391Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:31.92081596Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:31.92082127Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:31.92082807Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:31.92083161Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:31.92083483Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.9208412Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.92084664Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.71604352Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:32.71606227Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.719035019Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.719053519Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:32.719070059Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:32.719091209Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.719110089Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:32.719114659Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.729333685Z","hostname":"t2.sextet","pid":12857,"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:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.729430895Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:32.729436605Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe7f:dc5e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.729747035Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:32.729760805Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:feba:96a0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.729796635Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.729855775Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.730244585Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.731086125Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:32.731098935Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.731203705Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:32.731218104Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.731461924Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.731624514Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.731892974Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.731899034Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.732099424Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.732104724Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.732527114Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.733231844Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:32.733241094Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.733668384Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.733973073Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.734140523Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:32.734636283Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:32.734657483Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:32.734669863Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.734677443Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.734686103Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.735576233Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.735774623Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.736469492Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.736594522Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:32.916114023Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:32.919336191Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.734464364Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:33.734484314Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:33.734488334Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.734511014Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.734567524Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:33.734582634Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fee2:ff45@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.734896674Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:33.734904514Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:dea1]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.734935974Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.735017544Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.735439084Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:33.735837864Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:33.735880624Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:33.735892034Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.735898764Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:33.735904654Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:33.735910244Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.735934914Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.735961604Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.929707048Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.929746608Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.929873798Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:33.929879458Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:33.935868436Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.935878486Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:33.935881876Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.936227546Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.936565386Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:33.936570756Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.936593616Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.936761965Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.937023205Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:33.937097795Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:33.937112485Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:33.937117045Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.937124365Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.937132705Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.937318645Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.937462905Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:33.937799925Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:33.937811485Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:33.937815265Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.937972605Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.938115045Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.938192155Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:33.938196635Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.938532035Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.938816425Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.938958935Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:33.939301224Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:33.939310634Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:33.939314644Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.939322594Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.939331054Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.940182394Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:33.940189494Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.940518674Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.940826174Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.940961544Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:33.941285934Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:33.941294534Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:33.941298184Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.941329004Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.941337984Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:34.729045467Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:34.729063917Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:34.739862243Z","hostname":"t2.sextet","pid":12857,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:34.929727919Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fee2:ff45 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:35.334901852Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fee2:ff45 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:35.534930014Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fee2:ff45 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:35.534946524Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:35.534981544Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:35.536077663Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:35.536085113Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:35.536092533Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:35.536098873Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:35.536104903Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:35.536146373Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:35.536155163Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:35.744660792Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:35.744677732Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:35.744820172Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:35.744826342Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:35.934955558Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:35.934967858Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:35.935099568Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:35.935110428Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:36.749726371Z","hostname":"t2.sextet","pid":12857,"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:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:36.749816111Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:36.749830641Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fee2:ff45@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:36.750229071Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:36.750240371Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:dea1]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:36.750276561Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:36.750357421Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:36.750756231Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:36.751092891Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:36.935020359Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:36.951082023Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:36.951721223Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:36.951726973Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:36.952148972Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:36.952617022Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:36.952800292Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:36.953125602Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:36.953164092Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:36.953173642Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.75469464Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:37.75471786Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:37.75472209Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.75472958Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.75480172Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:37.75480959Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe7f:dc5e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.75511173Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:37.75512566Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:feba:96a0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.75516403Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.75523442Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.75562727Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:37.75576461Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:37.75577147Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:37.75577779Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:37.75578358Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:37.7557893Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.75579644Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.75580572Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.7564438Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.950059274Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.950073304Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.955987012Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:37.955999072Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:37.956138342Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.956355552Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.956731542Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.956862002Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:37.956867232Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.956918272Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.957253222Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:37.957271332Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.957291601Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.957300901Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.957553091Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.957709041Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:37.958037341Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.958077901Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.958172281Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.958512931Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:37.958519511Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.958884111Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.959204871Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.959317131Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:37.959650381Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.959698231Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.959711101Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.745063165Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:38.745084535Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.750045763Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:38.750053393Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.759674949Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:38.759703129Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:38.759712409Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.759725499Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.759750439Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:38.759764319Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fee2:ff45@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.760129929Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:38.760135719Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:dea1]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.760170339Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.760220529Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.760585879Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:38.760723209Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:38.760729479Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:38.760735589Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:38.760741559Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:38.760752569Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.760759579Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.760792329Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.761378829Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:38.950096755Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.954979043Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.955077223Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.960978111Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:38.960983991Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:38.961138661Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.961349401Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.961755931Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.961875201Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:38.961882591Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.961944931Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.962266951Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:38.962292631Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.962322151Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.962337371Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.9625474Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.96269036Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:38.96303228Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.96327477Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.96332643Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:38.96333087Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.96337007Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.9636908Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.96400102Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.96414775Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:38.96449484Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.96452763Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.96453692Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:39.754066923Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:39.754088513Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:39.755064532Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:39.755072272Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:39.764854788Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:39.764863288Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:39.764890308Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:39.766007518Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:39.766015188Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:39.766022028Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:39.766028118Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:39.766033908Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:39.766060788Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:39.766069968Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:39.955113344Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:39.960138812Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:39.960151142Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.759056282Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:40.759082702Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.760043501Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:40.760050681Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.769913157Z","hostname":"t2.sextet","pid":12857,"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:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.770000687Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:40.770006827Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe7f:dc5e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.770380077Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:40.770385107Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:feba:96a0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.770417247Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.770497437Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.770911287Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.771271187Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:40.960163863Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.966564211Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:40.966576391Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.966939031Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.967417541Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.967555501Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:40.96788918Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.9679279Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.96793773Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.96894362Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:40.96895928Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.96931955Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.96963961Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.96973935Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:40.97004301Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.9700756Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.97008466Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:40.971269649Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.971874299Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:40.971881169Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.972279469Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.972568409Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.972673319Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:40.973018978Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.973048728Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.973058088Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:41.775088626Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:41.775114896Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:41.775119086Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:41.775136346Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:41.775194816Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:41.775199956Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:41.776225026Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:41.776232636Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:41.776239486Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:41.776245546Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:41.776251346Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:41.776286886Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:41.776295596Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:41.965566302Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:41.965577002Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:41.97018206Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:41.97027766Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.770056369Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:42.770074679Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.779837436Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:42.783204614Z","hostname":"t2.sextet","pid":12857,"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:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.783296624Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.783323724Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe7f:dc5e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.783681104Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.783690034Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:feba:96a0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.783733984Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.783799914Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.784255434Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.784620104Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:42.970197111Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fee2:ff45@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.975681419Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.975696429Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:dea1]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.975730059Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.975780789Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.976099639Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.976668639Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.976681059Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.977063259Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.977575729Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.977788639Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.978008508Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.978831378Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.978849228Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.979180948Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 4 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.979493098Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:42.979498328Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:42.979502168Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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-10-21T03:45:42.979506428Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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-10-21T03:45:42.979510178Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.980485247Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.980953547Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.980960737Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.981293777Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 4 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.981586087Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:42.981592007Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:42.981595947Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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-10-21T03:45:42.981600087Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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-10-21T03:45:42.981603837Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.982449477Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:42.982472577Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:42.982476827Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.982484057Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.982492277Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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-10-21T03:45:42.982498367Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.982504767Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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-10-21T03:45:42.982510617Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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-10-21T03:45:42.982514247Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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-10-21T03:45:42.982517717Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.983696096Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.983707946Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.984015706Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 4 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.984403126Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:42.984422836Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:42.984427976Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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-10-21T03:45:42.984432026Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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-10-21T03:45:42.984435956Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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-10-21T03:45:42.984439716Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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-10-21T03:45:42.984443436Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:42.984615866Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.985382386Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.985412356Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.985740875Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"55006c8d-0ed5-492a-ad28-8a56123dcb8f\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:42 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"55006c8d-0ed5-492a-ad28-8a56123dcb8f\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:42.986152985Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.986159735Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"4aeb091e-bd36-42d9-895e-bc0457a35644\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:42 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"4aeb091e-bd36-42d9-895e-bc0457a35644\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:42.986272755Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.986278575Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 4 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.986621945Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:42.986628305Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:42.986632035Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.986656645Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.986665515Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.986673695Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.987595325Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.987601795Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.987915465Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 4 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.988224464Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:42.988229904Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:42.988233664Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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-10-21T03:45:42.988255974Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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-10-21T03:45:42.988260774Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.988318724Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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-10-21T03:45:42.989850114Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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-10-21T03:45:42.989855764Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:43.788355663Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:43.788367623Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:43.788371043Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:43.788389933Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:43.789589583Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:43.789596953Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:43.789627773Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:43.789634133Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:43.789637563Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:43.789641203Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:43.789644583Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:43.789648073Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:43.97556231Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:43.97559475Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe7f:dc5e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:44.383653782Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe7f:dc5e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:44.583685724Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe7f:dc5e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:44.583713534Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:44.583737914Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"70cce006-c234-4c24-b971-8c1b9809894e\", \"content-length\": \"117\", \"date\": \"Wed, 21 Oct 2026 03:45:44 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"70cce006-c234-4c24-b971-8c1b9809894e\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:44.584692513Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"f63be6a3-ceaa-4a12-8308-8446dcdac4bf\", \"content-length\": \"117\", \"date\": \"Wed, 21 Oct 2026 03:45:44 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"f63be6a3-ceaa-4a12-8308-8446dcdac4bf\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:44.584840813Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:44.584854373Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing expire to 4 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:44.584858703Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:44.584865303Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:44.584871283Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:44.584877103Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:44.584916773Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:44.584925883Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:44.775042989Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:44.775051589Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:44.783048286Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:44.783062676Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:44.793150612Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:44.793164322Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:44.793333932Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:44.793339622Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:44.975589861Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:44.983021688Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:44.983026928Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:44.983737908Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:44.983793708Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:45.797852622Z","hostname":"t2.sextet","pid":12857,"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:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:45.797960672Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:45.797965692Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fee2:ff45@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:45.798317241Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:45.798325611Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:dea1]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:45.798354511Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:45.798424911Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:45.798832921Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:45.799177181Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:45.983781479Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:45.999161993Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fee2:ff45 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:46.198113266Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:46.199465485Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fee2:ff45 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:46.398141658Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fee2:ff45 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:46.398174078Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:46.399721477Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:46.399780477Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:46.400207397Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:46.400211757Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:46.400221117Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:46.400224867Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:46.400228167Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:46.400255747Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:46.400260227Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:46.802932761Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:46.802949051Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:46.802953061Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:46.803067031Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:46.803071531Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe7f:dc5e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:46.80348529Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:46.80349367Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:feba:96a0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:46.80353152Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:46.80360298Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:46.8040232Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:46.80432932Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:46.998216985Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:46.998272945Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:47.004322762Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe7f:dc5e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:47.203221085Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:47.204726074Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe7f:dc5e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:47.403250957Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe7f:dc5e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:47.403277947Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:47.405131206Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:47.405189536Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:47.405601726Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:47.405606976Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:47.405613456Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:47.405617256Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:47.405620656Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:47.405624666Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:47.405651956Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:47.798032754Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:47.798042524Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:47.798046214Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:47.798049764Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:47.80740934Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:47.810976028Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:47.998264536Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe7f:dc5e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:48.003648893Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:48.003656033Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:feba:96a0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:48.003682903Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:48.003751423Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:48.004859863Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:48.004866123Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:48.005254393Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:48.005769233Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:48.005979853Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:48.006319762Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:48.006356512Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:48.006365732Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:48.815780398Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:48.815801438Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:48.815805468Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:48.815814108Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:48.815866978Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:48.815871668Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fee2:ff45@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:48.816312407Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:48.816325147Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:dea1]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:48.816431657Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:48.816482777Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:48.816824257Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:48.816940307Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:48.816947147Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:48.816953077Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:48.816958487Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:48.816963677Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:48.816983107Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:48.816991607Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:48.817541147Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.003460425Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.003483405Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.012632121Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:49.012638451Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.013013831Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.013452481Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.013646241Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:49.01396685Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.01400611Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.01401574Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.01487557Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:49.01488535Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.01521823Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.0155003Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.01561304Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:49.01596347Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.01600392Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.01601742Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:49.017292469Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.017941439Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:49.017946179Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.018306199Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.018653139Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.018763909Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:49.019090308Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.019124808Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.019133388Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.803074684Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:49.803093394Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.81104342Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:49.81105091Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.820679857Z","hostname":"t2.sextet","pid":12857,"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:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.820762207Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:49.820767037Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe7f:dc5e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.821029886Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:49.821034986Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:feba:96a0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.821150376Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.821210756Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.821644786Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.822134976Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 \"t2.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 \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.822460256Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:50.003485916Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe7f:dc5e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:50.021052779Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.021956558Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:50.021964428Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:50.022096308Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.022339038Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.022792178Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:50.022803858Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"b89c544b-ad9f-41a1-9599-fabfd1128a30\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:50 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"b89c544b-ad9f-41a1-9599-fabfd1128a30\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:50.022839748Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.022844548Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"cc83acf3-ca92-4875-a739-41e916190de6\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:50 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"cc83acf3-ca92-4875-a739-41e916190de6\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:50.022970198Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.022990818Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.023133778Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:50.023349698Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.023381638Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.023405528Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.023421438Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"43980793-35c3-408f-a923-33424ba2a53a\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:50 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"43980793-35c3-408f-a923-33424ba2a53a\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:50.023464228Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.023468818Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"6ed69db7-a23b-4110-9981-821df018e3e0\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:50 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"6ed69db7-a23b-4110-9981-821df018e3e0\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:50.023659278Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.023665418Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:50.023985178Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.024024658Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.024346217Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.024498797Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:50.024505087Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.024597677Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.024847417Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"1ba075c9-57df-40d3-b1ac-5fb3fb6e6b8a\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:50 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"1ba075c9-57df-40d3-b1ac-5fb3fb6e6b8a\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:50.025153777Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.025159347Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"1a5da694-c22a-42bb-a9da-c2b99c971ce9\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:50 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"1a5da694-c22a-42bb-a9da-c2b99c971ce9\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:50.025270727Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.025289947Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:50.025623927Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.025648587Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.025659537Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.025667527Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fee2:ff45 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:50.416198545Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fee2:ff45 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:50.616233107Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fee2:ff45 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:50.616246807Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.616271197Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:50.617276447Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:50.617282107Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:50.617293477Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:50.617299537Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:50.617302787Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.617306607Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.617310067Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.617313697Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.825743876Z","hostname":"t2.sextet","pid":12857,"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:fee2:ff45@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.016551851Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:51.016567031Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:dea1]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.016606381Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.016674761Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.017802451Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:51.017828781Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.018221151Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.018721981Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.018919301Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:51.01926009Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:51.01926529Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:51.01926876Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.01930767Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.01931666Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.01932466Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.029784946Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:51.029791896Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.030156636Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:51.030456936Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:51.030462126Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:51.030465846Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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-10-21T03:45:51.030472796Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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-10-21T03:45:51.030477056Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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-10-21T03:45:51.030481556Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.830697825Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:51.830717145Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:51.830721565Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.830725065Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:51.831741884Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:51.831749484Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:51.831761194Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:51.831766964Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:51.831770454Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.831774504Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.831778324Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.831781924Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:52.016422712Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:52.016449342Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:52.026197399Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:52.026208689Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe7f:dc5e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:52.421256305Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe7f:dc5e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:52.621289067Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe7f:dc5e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:52.621297637Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:52.621321317Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"3461f4bf-b35a-4986-896f-bdb62422f318\", \"content-length\": \"117\", \"date\": \"Wed, 21 Oct 2026 03:45:52 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"3461f4bf-b35a-4986-896f-bdb62422f318\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:52.622206167Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"ffb7fa98-2961-44c4-91a7-225d16a89d82\", \"content-length\": \"117\", \"date\": \"Wed, 21 Oct 2026 03:45:52 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"ffb7fa98-2961-44c4-91a7-225d16a89d82\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:52.622348027Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:52.622380467Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:52.622384977Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:52.622391537Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:52.622397617Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:52.622403467Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:52.622445677Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:52.622454807Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:52.816067621Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:52.816078961Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:52.835556114Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:52.839137842Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:52.842761141Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:52.842768791Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:52.842871321Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:52.842886351Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:53.016469963Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:53.021053112Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:53.021069342Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:53.021321642Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:53.021467592Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:53.84764674Z","hostname":"t2.sextet","pid":12857,"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:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:53.84774625Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:53.84775646Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:53.851230659Z","hostname":"t2.sextet","pid":12857,"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:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:53.851310979Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:53.851318899Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe7f:dc5e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:53.851616109Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:53.851623399Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:feba:96a0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:53.851674869Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:53.851770239Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:53.852190598Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:53.852531058Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:54.021371883Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:54.05251332Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe7f:dc5e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:54.251466493Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:54.252886063Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe7f:dc5e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:54.451497545Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe7f:dc5e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:54.451511675Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:54.453241265Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:54.453288725Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:54.453794624Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:54.453799094Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:54.453806244Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:54.453810034Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:54.453813284Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:54.453820724Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:54.453824344Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: None, tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:54.453829494Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:54.855771828Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:54.855781328Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:54.855784808Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:54.855931058Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:54.855935948Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:55.048230543Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:55.048253743Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:55.847051772Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:55.847068332Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:55.860696907Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:56.048251764Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe7f:dc5e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.051974343Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:56.051999063Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:feba:96a0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.052050803Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.052146403Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.053318592Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:56.053322992Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.053709632Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.054298082Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.054510942Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:56.054830552Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.054877522Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.054886832Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.865589116Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:56.865602736Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:56.865606326Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.865627126Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.865713436Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:56.865721016Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fee2:ff45@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.866014966Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:56.866022556Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:dea1]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.866059186Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.866113706Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.866456666Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:56.866647166Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:56.866657216Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:56.866663886Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:56.866669906Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:56.866675796Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.866692766Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.866701976Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fee2:ff45: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.867165686Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.051823984Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.051846134Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:57.066959468Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.067218968Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:57.067234828Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.067613898Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.067816708Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:57.067822058Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.068120157Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.068213187Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.068364247Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.068533107Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.068657387Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:57.068706897Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.068746537Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.068758827Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:57.069016697Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.069735897Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.069752757Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:57.069756387Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.069813477Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.070057177Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fee2:ff45 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.070382967Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.070514656Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:57.070833166Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.070858006Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.070889156Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.852053932Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:57.852072322Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.860045149Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:57.860052579Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.870401205Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:57.870409105Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.870412565Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:57.871506745Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:57.871516085Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:57.871526345Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:57.871532435Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fee2:ff45,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:57.871538325Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.871545005Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.871554805Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:58.051870115Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.065961759Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fee2:ff45 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:58.066173409Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.066180209Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.865048218Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:58.865068948Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.866023668Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:45:58.866028568Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.875554104Z","hostname":"t2.sextet","pid":12857,"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:feba:96a0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.875656994Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:58.875662244Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.875665714Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:58.875669074Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe7f:dc5e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.876032054Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:58.876043164Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:feba:96a0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.876087874Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.876176814Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.876612284Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.877529384Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:58.877546684Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.877633553Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:58.877647293Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.877914623Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.878020563Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.878398653Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.878404943Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.878523803Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.878537233Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe7f:dc5e: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.878988903Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.879710213Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:58.879720133Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.880050153Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.880360322Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.880499052Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:58.881122742Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:58.881132642Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.881140382Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:58.881146242Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.881151862Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.882129052Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.882269972Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.882971371Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.883162971Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:59.06622014Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:59.880306833Z","hostname":"t2.sextet","pid":12857,"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-10-21T03:45:59.880326353Z","hostname":"t2.sextet","pid":12857} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:59.880330283Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:00.076147687Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:00.076166147Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe7f:dc5e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:46:00.476109582Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe7f:dc5e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:46:00.676126214Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe7f:dc5e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:46:00.676157074Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:00.676184624Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:46:00.677280453Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:46:00.677285213Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:46:00.677292023Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:46:00.677298323Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:46:00.677304283Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:00.677344893Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:00.677353833Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:00.875047106Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:00.875056226Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:46:00.875060316Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:46:00.875064026Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:00.884802433Z","hostname":"t2.sextet","pid":12857,"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:fe02:dea1 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:00.884898463Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:46:00.884903643Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:46:01.076173098Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe7f:dc5e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:01.076618968Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:46:01.076642538Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:feba:96a0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:01.076685448Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:01.076779818Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:01.077993788Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:46:01.078018858Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:01.078389877Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe7f:dc5e on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:01.078916747Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:01.079112797Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:46:01.079449567Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:01.079495487Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:01.079504837Z","hostname":"t2.sextet","pid":12857} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:01.889422422Z","hostname":"t2.sextet","pid":12857,"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":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:01.889444582Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:46:01.889448812Z","hostname":"t2.sextet","pid":12857} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:46:01.889452392Z","hostname":"t2.sextet","pid":12857} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:01.889455862Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:01.889459212Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:46:01.890499541Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:46:01.890514181Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::5cd3:19ff:fef7:e1a5,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::d0f8:87ff:feb1:e66f,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:46:01.890521741Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:46:01.890528071Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7f:dc5e,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:46:01.890533881Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear0_0] push to fe80::d0f8:87ff:feb1:e66f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:01.890544891Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportrear1_0] push to fe80::5cd3:19ff:fef7:e1a5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:01.890553031Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:02.076242579Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:02.076497289Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:02.085160226Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:46:02.085175046Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:02.085275686Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:02.085330326Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:02.876054478Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:46:02.876071658Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:02.884044605Z","hostname":"t2.sextet","pid":12857} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:02.884052485Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:46:02.884056525Z","hostname":"t2.sextet","pid":12857} {"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-10-21T03:46:02.884060345Z","hostname":"t2.sextet","pid":12857}