{"msg":"signal handler waiting for context","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:44.672303955Z","hostname":"t1.sextet","pid":12282} {"msg":"signal handler waiting got context","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:44.688736953Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] sm initialized with addr fe80::8:20ff:fe08:e966 on if tfportrear0_0 index 5","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:44.689008434Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] sm initialized with addr fe80::8:20ff:fea6:28ca on if tfportrear1_0 index 6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:44.689017624Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:44.689051604Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:44.689057254Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] nbr is fe80::1092:47ff:fe1f:ce4@s1.sextet server","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:44.690219255Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:44.690233515Z","hostname":"t1.sextet","pid":12282} {"msg":"admin: listening on [::]:8000","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:44.690279995Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] nbr is fe80::2cd8:43ff:feff:b048@s2.sextet server","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:44.690290515Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:44.690294255Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] exchange: listening on [fe80::8:20ff:fea6:28ca]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:44.690441205Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] exchange: listening on [fe80::8:20ff:fe08:e966]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:44.690447295Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:44.690550645Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:44.690555485Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:44.892736446Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:44.892759546Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:44.893434517Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:44.893452767Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:44.893457997Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:44.893464907Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::2cd8:43ff:feff:b048 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:47.49030202Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::2cd8:43ff:feff:b048 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:47.690322458Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] neighbor s1.sextet@fe80::1092:47ff:fe1f:ce4 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:53.09132516Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.368745103Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.368770163Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.369246884Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.369254834Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] adding route fd00:2:: -> fe80::2cd8:43ff:feff:b048 on port Rear(Rear(\"rear1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.371330736Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] adding route fd00:1:: -> fe80::1092:47ff:fe1f:ce4 on port Rear(Rear(\"rear0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.371367066Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.371505786Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.371514196Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.371830487Z","hostname":"t1.sextet","pid":12282,"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:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.372051547Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.372061207Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.372068247Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.372071477Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.373131928Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"18fff28b-5c8f-4989-b6d6-a8d6679caa38\", \"date\": \"Fri, 13 Nov 2026 05:25:59 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.373151798Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"9a8eb2e2-29c6-4003-a77a-7b62dd0e3162\", \"date\": \"Fri, 13 Nov 2026 05:25:59 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportrear1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.373195998Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.373212268Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.373610729Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.373629449Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.37479011Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.37480841Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe60:ec27@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.572536236Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.572550736Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.572649406Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fecd:2978]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.572659546Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.572696446Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.572728796Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.572815666Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.572909076Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.573269377Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.573332567Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.574156288Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.574164518Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.574456378Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.574464418Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.574554618Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.574563048Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.574898458Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.574929648Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.574944989Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"3c62d489-c147-442a-abbd-04b745b9a4b0\", \"date\": \"Fri, 13 Nov 2026 05:25:59 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.574955489Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.574959789Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.575152109Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"260d2119-403b-431a-89c1-809d0267161a\", \"date\": \"Fri, 13 Nov 2026 05:25:59 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.575159629Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.575279069Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"252837ee-7ec3-478b-acdc-b5c5aba6a768\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:25:59 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"252837ee-7ec3-478b-acdc-b5c5aba6a768\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:25:59 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"252837ee-7ec3-478b-acdc-b5c5aba6a768\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:25:59.575288979Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.575294279Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.575297439Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.575428329Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"219f2f82-cf59-470d-89b4-77249877d7d0\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:25:59 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"219f2f82-cf59-470d-89b4-77249877d7d0\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:25:59 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"219f2f82-cf59-470d-89b4-77249877d7d0\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:25:59.575450149Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.575479959Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.575557759Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.57616645Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.57652877Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.57654181Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.576963371Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.578462433Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.578485463Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.578498013Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.578547153Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.578557973Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.578935683Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.579258903Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.579301983Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.579305833Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.579397724Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.579481454Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.579623744Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.579640314Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.579646724Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.579650914Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.579654314Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.579657634Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.579666104Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.579701554Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.579720554Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.579746974Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.580621055Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.580633035Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.580918165Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.580986875Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.581215346Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.581885396Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.581902956Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.581907186Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.581910766Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.581916066Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.581921456Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.582636827Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.582656777Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.582767377Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.582779717Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.582795547Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.582994458Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.583135438Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.583351478Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.583374928Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.583379078Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.583384638Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.583388468Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.584521039Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.584534289Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.5848214Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.58502037Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.58502944Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.58503315Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.58503768Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.58504148Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.58504628Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.58505001Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.58505496Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.58506139Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.58512379Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.58513124Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.58513458Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.58513953Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.5851449Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.58514961Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.585988781Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.586001101Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.586291081Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.586582602Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.586587442Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.586590842Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.586598172Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.586603192Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.586606942Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.972589942Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe60:ec27 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.972612002Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:00.374757471Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:00.374783191Z","hostname":"t1.sextet","pid":12282} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:00.374797021Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:00.374801601Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:00.375387252Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:00.375988672Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"d3384d9e-77f8-46b1-8371-c5f99259e12f\", \"date\": \"Fri, 13 Nov 2026 05:26:00 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:00.376009662Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:00.376229513Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"db8d2aa9-82fc-4a25-bec2-5fb856a1acc6\", \"date\": \"Fri, 13 Nov 2026 05:26:00 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:00.376277563Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:00.376282433Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:00.376300153Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:00.376306563Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:00.376312493Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:00.376317523Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:00.376320903Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:00.376325383Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:00.376951764Z","hostname":"t1.sextet","pid":12282,"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:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:00.377091794Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:00.377097784Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:00.377142304Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:00.572509747Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:00.572690487Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:00.577249702Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:00.577261612Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:00.577291542Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:00.777368571Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:00.777383791Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:00.777391361Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe60:ec27 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:00.972772053Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:00.977489369Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:00.977495129Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:00.977522999Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.177622907Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.177640667Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:01.177648847Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.372038769Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:01.372057929Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.37305872Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:01.37308013Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.377755415Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.377762455Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.378194956Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.378239426Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.378370126Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.378453016Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.378965047Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.379027617Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.379038577Z","hostname":"t1.sextet","pid":12282} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.379082407Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.379088457Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.379555137Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.380145558Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"fa32a2a4-bd3e-4f26-b666-e543c60c4a3b\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:01 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"fa32a2a4-bd3e-4f26-b666-e543c60c4a3b\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:01 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"fa32a2a4-bd3e-4f26-b666-e543c60c4a3b\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:01.380169858Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.380174418Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.380373468Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.380387488Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.380398408Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.380401888Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.380405168Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"5b64b748-c5e0-46ca-83ff-4ce97da4ca7b\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:01 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"5b64b748-c5e0-46ca-83ff-4ce97da4ca7b\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:01 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"5b64b748-c5e0-46ca-83ff-4ce97da4ca7b\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:01.380414468Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:01.380419928Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing expire to 4 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.380424978Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.380437418Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.380443038Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.380448249Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.380451969Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.380495809Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.380676159Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.380687309Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.380699289Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.380702649Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.381019429Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.381035039Z","hostname":"t1.sextet","pid":12282} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.381047459Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.381071349Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"f00a0ed6-72d8-466a-a6ac-4dc1af3cab8c\", \"date\": \"Fri, 13 Nov 2026 05:26:01 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.381083309Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"19f414ba-6455-4ee3-9f6b-7c35248b9e27\", \"date\": \"Fri, 13 Nov 2026 05:26:01 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.381087929Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.381092999Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.381096349Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.381103239Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.381108739Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.381113949Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:01.381145859Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.381254829Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"9b78457e-f1af-4e4b-83bc-6d23e757012c\", \"date\": \"Fri, 13 Nov 2026 05:26:01 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.381271029Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.381299749Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"f20d24d3-524a-4f98-a2f6-1e2bd17e9f62\", \"date\": \"Fri, 13 Nov 2026 05:26:01 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.381308969Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.38182891Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.382583571Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.382595881Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.382899311Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.382910261Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.383249612Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"67f09423-9a3e-4044-9afa-fb6b55487d2c\", \"date\": \"Fri, 13 Nov 2026 05:26:01 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.383258542Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.383261832Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.383383632Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"ca0d934d-2bc9-4ca9-aada-a4c81ffac92f\", \"date\": \"Fri, 13 Nov 2026 05:26:01 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.383393622Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.383858902Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.384588273Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.384603923Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.384906224Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.384910644Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.385251024Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"026f7b14-be69-413c-b8cd-94856f611e53\", \"date\": \"Fri, 13 Nov 2026 05:26:01 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.385268524Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.385272164Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.385369594Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"db1a6083-605d-4d5c-a807-fa04e69ac5b9\", \"date\": \"Fri, 13 Nov 2026 05:26:01 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.385377124Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.385870125Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.385882945Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.386195125Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.386581236Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"d8dc49b7-f59a-4835-aa74-4c02020baf70\", \"date\": \"Fri, 13 Nov 2026 05:26:01 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.386590166Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.386761396Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"1ad586ad-2392-49f9-a2f9-3737b8924151\", \"date\": \"Fri, 13 Nov 2026 05:26:01 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:01.386787176Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.386798736Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.386811686Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.386819616Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.386827316Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.386839436Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.386850186Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.572667038Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:01.572725128Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe60:ec27 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:01.573085308Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.573097488Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.577858744Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.577910994Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.581251578Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.581255818Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:01.581292398Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.781470686Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.781490056Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:01.781507296Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.981622694Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.981646354Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:01.981653234Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.181781843Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.181820373Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:02.181827813Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.373069651Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.373092131Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:02.373097031Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:02.373102521Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.378071437Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.378082477Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:02.378095927Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:02.378100397Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.381933051Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.381940961Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe60:ec27@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.382421142Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.382455232Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fecd:2978]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.382462302Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.382556442Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.383102173Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.383141603Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.383150163Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.384293214Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.384299394Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.384462334Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.384476564Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.384746284Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.384760024Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.384824484Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.384837255Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.385187975Z","hostname":"t1.sextet","pid":12282,"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:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.385244565Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.385254705Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.385258005Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"d5fdaee6-76eb-4239-953e-599b0cdfceb7\", \"date\": \"Fri, 13 Nov 2026 05:26:02 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.385264435Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"d7d7e4ea-1239-47c4-993b-44d1db15f1a1\", \"date\": \"Fri, 13 Nov 2026 05:26:02 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.385270925Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.385274255Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.385277395Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.385283425Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:02.385287705Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.385414545Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"2494c8dc-e742-482e-aed4-7237073cabc0\", \"date\": \"Fri, 13 Nov 2026 05:26:02 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.385428025Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"b21908e0-0c08-45b3-a324-b205b6bd51ee\", \"date\": \"Fri, 13 Nov 2026 05:26:02 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.385432545Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.385438005Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.385754036Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.386735897Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.386749307Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.387086797Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.387107677Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.387424467Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"73173315-f365-436a-889f-c9fa48976e53\", \"date\": \"Fri, 13 Nov 2026 05:26:02 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.387435127Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.387440427Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.387549008Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"cf6542bd-19a9-44d2-8530-7735ed819f68\", \"date\": \"Fri, 13 Nov 2026 05:26:02 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.387557108Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.387833718Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.388217558Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.388602249Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"d4c349ba-c794-4ec2-8a69-f3934613f154\", \"date\": \"Fri, 13 Nov 2026 05:26:02 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.388613689Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.388831869Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"d3c1879f-2e19-40f3-8d95-10c052d91359\", \"date\": \"Fri, 13 Nov 2026 05:26:02 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:02.388864579Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.388868899Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.388878529Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.388887299Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.388895189Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.388904539Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.388914769Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:02.573129519Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:02.577970215Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.58226118Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.5822807Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.585402763Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.585420903Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:02.585425903Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.785566132Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.785597872Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:02.785604432Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.98569404Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.98570958Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:02.98571588Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.186052859Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.186078319Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:03.186085029Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.382088902Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:03.382113752Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.382134242Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:03.382141312Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.386197307Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.386219387Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe60:ec27@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.386856098Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.386878878Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fecd:2978]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.387008628Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.387098508Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.387696439Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.38875842Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.38877011Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.38883334Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.38885657Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.389208551Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.389231981Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.389241901Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.389254821Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.389758601Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"014277cf-29f6-4a06-b025-86efdb513d7e\", \"date\": \"Fri, 13 Nov 2026 05:26:03 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.389768021Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.389778341Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.389782471Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"c58097db-3932-41ce-a1c6-c756d457c0f4\", \"date\": \"Fri, 13 Nov 2026 05:26:03 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.389791981Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.389795061Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.389930781Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"1bf46c30-3ee3-48da-b74a-522ee3bda1ba\", \"date\": \"Fri, 13 Nov 2026 05:26:03 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.389945921Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"c59c8fac-b04d-41f2-b90a-ac9c9f2b949a\", \"date\": \"Fri, 13 Nov 2026 05:26:03 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.389950201Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.389955881Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.390492552Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.391161033Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.391173963Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.391476263Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.391480823Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.391810283Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"9269d6ea-453f-4b6c-b3dc-269d330b4329\", \"date\": \"Fri, 13 Nov 2026 05:26:03 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.391833563Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.391839984Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.391945164Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"91d8da31-ef69-467e-9af1-cb5e1a33d946\", \"date\": \"Fri, 13 Nov 2026 05:26:03 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.391954284Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.392543454Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.392552474Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.392565284Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.392572714Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.392583984Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.393475665Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.393893796Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.394445456Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.394675057Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:03.582290951Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.392567715Z","hostname":"t1.sextet","pid":12282,"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:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.392714305Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.392729526Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.393085686Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.393099906Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.393140846Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.393223416Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.393750167Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.394168887Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.394579508Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.588218929Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.588237499Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.588728259Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.588744829Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.58944804Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"59ad3218-91b7-481d-ae4c-f6af21d1af7e\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:04 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"59ad3218-91b7-481d-ae4c-f6af21d1af7e\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:04 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"59ad3218-91b7-481d-ae4c-f6af21d1af7e\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:04.58947248Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.58947708Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.58948031Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.58965887Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"8394336d-bb90-4e34-b705-62655e0d0ab5\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:04 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"8394336d-bb90-4e34-b705-62655e0d0ab5\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:04 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"8394336d-bb90-4e34-b705-62655e0d0ab5\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:04.58967044Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.5896846Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.590101191Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.590138211Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.590148291Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.590156541Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.591256842Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.591263592Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.591568582Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.591573072Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.591914713Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"e93c99b7-ff33-4489-a6e3-ccffe38f4ea3\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:04 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"e93c99b7-ff33-4489-a6e3-ccffe38f4ea3\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:04 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"e93c99b7-ff33-4489-a6e3-ccffe38f4ea3\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:04.591922583Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.591926133Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.591929273Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.592049443Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"a0945418-2d07-40f2-934a-1ea4f5b46231\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:04 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"a0945418-2d07-40f2-934a-1ea4f5b46231\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:04 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"a0945418-2d07-40f2-934a-1ea4f5b46231\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:04.592056523Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.592059823Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.592366083Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.592404523Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.592413963Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.592421813Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:04.594173745Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.594839446Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.594852416Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.595227457Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.595231857Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.595551827Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"d2968af1-efd1-4cd0-ba55-d07a977ef989\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:04 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"d2968af1-efd1-4cd0-ba55-d07a977ef989\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:04 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"d2968af1-efd1-4cd0-ba55-d07a977ef989\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:04.595560217Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.595563687Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.595566877Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.595688007Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"a22c6b27-4f7a-451c-98ce-7054bf6586d8\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:04 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"a22c6b27-4f7a-451c-98ce-7054bf6586d8\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:04 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"a22c6b27-4f7a-451c-98ce-7054bf6586d8\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:04.595694947Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.595698517Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.596017448Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.596054148Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.596063758Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.596072268Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe60:ec27 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:04.986860173Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe60:ec27 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:05.186917632Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe60:ec27 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:05.186940752Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:05.186948312Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:05.187374062Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:05.188027193Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"381c811a-2b2a-4f24-9ede-02abbc6b8d47\", \"date\": \"Fri, 13 Nov 2026 05:26:05 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:05.188037953Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:05.188256953Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"730bc4d0-2af7-4bf4-ad8f-9f42632bc7c7\", \"date\": \"Fri, 13 Nov 2026 05:26:05 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:05.188271183Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:05.188276813Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:05.188295173Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:05.188304813Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:05.188310383Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:05.188316623Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:05.188322553Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:05.188328093Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:05.398977224Z","hostname":"t1.sextet","pid":12282,"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-11-13T05:26:05.398992894Z","hostname":"t1.sextet","pid":12282} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:05.398996994Z","hostname":"t1.sextet","pid":12282} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:05.399000254Z","hostname":"t1.sextet","pid":12282} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:05.399003664Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:05.399006924Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:05.399416864Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:05.399825355Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"638737f1-4562-4fd7-8d94-ac535b640923\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:05 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"638737f1-4562-4fd7-8d94-ac535b640923\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:05 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"638737f1-4562-4fd7-8d94-ac535b640923\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:05.399839115Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:05.399842975Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:05.399985005Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"efa0273d-037c-4bf6-9ec4-99613a002d0c\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:05 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"efa0273d-037c-4bf6-9ec4-99613a002d0c\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:05 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"efa0273d-037c-4bf6-9ec4-99613a002d0c\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:05.400014285Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:05.400018295Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:05.400021795Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:05.400027505Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:05.400033495Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:05.400039315Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:05.400067275Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:05.400076835Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:05.586050737Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:05.586067967Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:05.586582288Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:05.586882928Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:05.586889158Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:05.587000838Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:05.593085785Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:05.593244085Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:06.387108181Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:06.387147031Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:06.393082338Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:06.393094818Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:06.404907851Z","hostname":"t1.sextet","pid":12282,"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:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:06.405030552Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:06.405051662Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:06.405511042Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:06.405523142Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:06.405622982Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:06.405689212Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:06.406142233Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:06.406563813Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:06.587052079Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:06.593272306Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:06.606562202Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:06.805254288Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:06.80700296Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:07.005326136Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe11:71ec due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:07.005344616Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:07.007484899Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.007588269Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:07.00830417Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.00830877Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.0083174Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.00832126Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.00832457Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.00835414Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.00837908Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.41178914Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.41180621Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.415686465Z","hostname":"t1.sextet","pid":12282,"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:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.415835545Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.415851555Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.415856695Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.415860675Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:07.415888115Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.416241865Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:07.416250605Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe60:ec27@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.416324235Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.416330485Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fecd:2978]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.416440776Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.416500326Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.416898066Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.417394997Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.605459581Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.605477491Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.607604284Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.607624684Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.608022054Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.608039344Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.608738415Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"4836ff2d-c83d-459c-a584-7e5a930b4520\", \"date\": \"Fri, 13 Nov 2026 05:26:07 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.608750505Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.608754975Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.608994695Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"b7576d23-6257-4c24-b005-e30dc4db6a13\", \"date\": \"Fri, 13 Nov 2026 05:26:07 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.609003285Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.609465016Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.609484316Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.609496386Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.610684887Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.610697987Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.610998538Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.611003328Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.611305378Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"daf5e9ea-b1de-4633-8eee-cb0715b84c07\", \"date\": \"Fri, 13 Nov 2026 05:26:07 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.611318838Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.611340338Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.611431848Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"c2f3e413-4d05-477a-90f4-dd89dffb952d\", \"date\": \"Fri, 13 Nov 2026 05:26:07 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.611442628Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.611750969Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.611790509Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.611800219Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.61271444Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.61272792Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.613031Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.61303578Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.6133718Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"3d89b34d-c15f-48ec-bf05-11bedc4f75b0\", \"date\": \"Fri, 13 Nov 2026 05:26:07 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.61338445Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.61340801Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.61348199Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"152cd180-331a-44d0-a4d0-ec741c29aeb6\", \"date\": \"Fri, 13 Nov 2026 05:26:07 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.61348818Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.613797021Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.613835341Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.613845561Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.616156904Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.616168564Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:07.616182494Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:07.617302965Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.617992236Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.617997746Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.618395276Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.618399526Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.618710196Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"ff7ff622-d748-4538-ac6d-ce384620b123\", \"date\": \"Fri, 13 Nov 2026 05:26:07 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.618716526Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.618723096Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.618844377Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"43165c39-c6d5-4311-ae2d-e3eeabd7f3f3\", \"date\": \"Fri, 13 Nov 2026 05:26:07 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.618852907Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.619196277Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.619231717Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.619241997Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.816305412Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.816325992Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:07.816331982Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.01650146Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:08.01652368Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:08.01653998Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.216642399Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:08.216663219Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:08.216669049Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.405089354Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:08.405113494Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.416776597Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:08.416789597Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.417190657Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:08.417217137Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.417232177Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.417331568Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.418056988Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.418560339Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.418924709Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:08.605700283Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:08.618537907Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.619643529Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:08.619652119Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.620109129Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:08.620118249Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:08.62059142Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"33a58e2e-caa6-4153-b12f-1b05ea3c5c72\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:08 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"33a58e2e-caa6-4153-b12f-1b05ea3c5c72\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:08 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"33a58e2e-caa6-4153-b12f-1b05ea3c5c72\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:08.62060416Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.62060901Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:08.6206127Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:08.62081065Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"1cccba6a-b0eb-41a2-8437-612bbbd1c062\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:08 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"1cccba6a-b0eb-41a2-8437-612bbbd1c062\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:08 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"1cccba6a-b0eb-41a2-8437-612bbbd1c062\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:08.62083288Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.6208386Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:08.6211976Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:08.62122204Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:08.6212343Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.62125438Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.62127028Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.6212993Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.621745701Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:08.621783721Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.622103761Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:08.622936612Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:08.622944582Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:08.622948412Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.622952642Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.622956722Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.622960642Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.623129953Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:08.623134423Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.623457543Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:08.623758203Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:08.623762813Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:08.623766463Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.623770193Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.623773863Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.623777483Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:09.422826725Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:09.422852435Z","hostname":"t1.sextet","pid":12282} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:09.422857845Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:09.422862305Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:09.423380036Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:09.423979426Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"9457f252-aa49-4846-b9bf-89c555c9c201\", \"date\": \"Fri, 13 Nov 2026 05:26:09 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:09.423988246Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:09.424218756Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"26fe57b5-29bb-431f-804a-9b64be9cd735\", \"date\": \"Fri, 13 Nov 2026 05:26:09 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:09.424254397Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:09.424259237Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:09.424271277Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:09.424277237Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:09.424281357Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:09.424285477Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:09.424289537Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:09.424293087Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:09.616911196Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:09.616923406Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:09.617050337Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:09.617129927Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe60:ec27 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:09.817011725Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:10.417070379Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:10.417093339Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:10.427802702Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:10.617261268Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe60:ec27 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:11.017353774Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe60:ec27 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:11.217393262Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe60:ec27 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:11.217408272Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:11.217443362Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:11.217885923Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:11.218446404Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"4ac11652-bdb5-44dd-a8d5-4dda96caf04e\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:11 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"4ac11652-bdb5-44dd-a8d5-4dda96caf04e\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:11 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"4ac11652-bdb5-44dd-a8d5-4dda96caf04e\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:11.218486874Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:11.218493814Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:11.218708404Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"a0ab4074-0e67-4062-8753-367b2c424a21\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:11 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"a0ab4074-0e67-4062-8753-367b2c424a21\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:11 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"a0ab4074-0e67-4062-8753-367b2c424a21\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:11.218719184Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:11.218724264Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:11.218729004Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:11.218737464Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:11.218745964Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:11.218786694Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:11.218805614Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:11.218822344Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:11.433055679Z","hostname":"t1.sextet","pid":12282,"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:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:11.433140209Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:11.433147199Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:11.433554049Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:11.433571109Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:11.433615799Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:11.433681399Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:11.43408142Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:11.43448192Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:11.634491578Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:11.833352455Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:11.835031947Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:12.033382003Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe11:71ec due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:12.033401713Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:12.035745966Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:12.035817606Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:12.036573157Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:12.036583277Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:12.036593397Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:12.036598877Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:12.036604097Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:12.036610117Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: None, tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:12.036615687Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:12.036621607Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:12.439045396Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","to_create":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:12.442789391Z","hostname":"t1.sextet","pid":12282,"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:fe60:ec27@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:12.61773986Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:12.61777039Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fecd:2978]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:12.61780811Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:12.617885061Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:12.619045702Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:12.619055172Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:12.619463342Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:12.619477872Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:12.619993063Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"16ddf8b1-5aea-4908-92b2-7635ddecbe99\", \"date\": \"Fri, 13 Nov 2026 05:26:12 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:12.620000873Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:12.620004523Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:12.620164923Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"d59154ea-b5b9-4481-ae6a-8be2de80d24e\", \"date\": \"Fri, 13 Nov 2026 05:26:12 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:12.620179703Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:12.620549024Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:12.620594174Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:12.620603904Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:12.620610384Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.448048578Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.448073348Z","hostname":"t1.sextet","pid":12282} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:13.448078578Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.448082998Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:13.448475008Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:13.448953869Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"41f47743-ba2a-4bed-af40-ddc8258864c9\", \"date\": \"Fri, 13 Nov 2026 05:26:13 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:13.448965239Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:13.449137869Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"d8d71eb1-7a58-409c-ac91-84f6494c6261\", \"date\": \"Fri, 13 Nov 2026 05:26:13 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:13.449175839Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:13.449185959Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:13.449193129Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:13.449199749Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:13.449211039Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.449230809Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:13.449243149Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.449249779Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.617884042Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.617904412Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.63415068Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:13.63416163Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.63431747Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.63441096Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.635950942Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:13.635959732Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.636489653Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:13.636495963Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:13.637039513Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"a893d3a2-c1a8-4046-ab70-93a12d74949f\", \"date\": \"Fri, 13 Nov 2026 05:26:13 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.637048783Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:13.637053493Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:13.637317664Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"467377c1-52aa-422d-bb0a-444e8e50daa7\", \"date\": \"Fri, 13 Nov 2026 05:26:13 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.637329364Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:13.637735224Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:13.637742314Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:13.637747684Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.637795094Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.637807714Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.643492981Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:13.643501951Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:14.418067154Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:14.418096354Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:14.454555556Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:14.454575316Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:14.454580816Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:14.455069897Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:14.455591547Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"ee24e5e3-78ca-481f-b5df-0cc2fb1df23e\", \"date\": \"Fri, 13 Nov 2026 05:26:14 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:14.455598677Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:14.455812628Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"a09f80ad-06a1-49e8-95db-615c8207416a\", \"date\": \"Fri, 13 Nov 2026 05:26:14 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:14.455846388Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:14.455851218Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:14.455857708Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:14.455864058Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:14.455870218Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:14.455913718Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:14.455923918Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:14.617942183Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:14.633863891Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:14.633995361Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:14.649305838Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:14.649323238Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:15.434095604Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:15.434125224Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:15.460640654Z","hostname":"t1.sextet","pid":12282,"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:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:15.460746124Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:15.460761804Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:15.460766634Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:15.460770634Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:15.461263625Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe60:ec27@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:15.461273035Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:15.461276915Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:15.461280555Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fecd:2978]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:15.461388535Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:15.461423325Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:15.461457845Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:15.461464395Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:15.461895755Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:15.461912925Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:15.462449216Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:15.462470186Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:15.462723086Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:15.633882062Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:15.662436264Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:15.662527914Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:15.86090788Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe60:ec27 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:15.860933291Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:15.862888583Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:15.862933583Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:16.060939119Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe11:71ec due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:16.060963009Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe60:ec27 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:16.061185519Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe60:ec27 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:16.061197729Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:16.063499412Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:16.063510842Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:16.063525802Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:16.063533122Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:16.064160762Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:16.064173482Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:16.064185653Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:16.064192073Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:16.064198453Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:16.064205753Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:16.064211883Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:16.064217703Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:16.064223603Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:16.064232873Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:16.064238883Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:16.064245123Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:16.064252103Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: None, tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:16.064258103Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: None, tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:16.064263873Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:16.064270283Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:16.466511162Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:16.466527732Z","hostname":"t1.sextet","pid":12282} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:16.466531832Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:16.470463546Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:16.470961317Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:16.470985557Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:16.660985584Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:16.661267684Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:17.461076217Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:17.461099157Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:17.475701603Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:17.475718083Z","hostname":"t1.sextet","pid":12282} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:17.475722773Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:17.475834803Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:17.475840013Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:17.476258514Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:17.476286014Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:17.476300894Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:17.476396094Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:17.476844205Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:17.477334115Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:17.660985945Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:17.661368945Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:17.661388925Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:17.677265753Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:17.87608057Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:17.877699462Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:18.076140978Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe11:71ec due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:18.076163078Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:18.078229251Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.078294031Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:18.078875491Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.078882561Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.078893641Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.078900861Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.078906401Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.078912441Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.078918511Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.460077036Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:18.460093896Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.461048277Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:18.461056048Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.481773961Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.481790931Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.485386615Z","hostname":"t1.sextet","pid":12282,"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:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.485497115Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.485501615Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.485505085Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.485508395Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:18.485543065Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.486054446Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:18.486064316Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe60:ec27@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.486109406Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.486124306Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fecd:2978]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.486153916Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.486230396Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.486594237Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.487423078Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.487440658Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.487743518Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.487757928Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.487816548Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.487830788Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.488136108Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.488141558Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.488334049Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"012dcec9-0708-4fa3-8a7a-1699ba01db55\", \"date\": \"Fri, 13 Nov 2026 05:26:18 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.488348439Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.488352319Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.488485029Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"1f4bbc72-deef-4a48-b38f-b90aa03fc437\", \"date\": \"Fri, 13 Nov 2026 05:26:18 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.488499089Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"3645c4b6-c49b-46b0-abe4-a56e075b4087\", \"date\": \"Fri, 13 Nov 2026 05:26:18 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.488504119Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.488507829Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.488512329Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.488618689Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"0c55b16d-c098-4bac-91e8-da4614d97e12\", \"date\": \"Fri, 13 Nov 2026 05:26:18 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.488627939Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.48919577Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.489978551Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.489984841Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.490307641Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.490318631Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.490615581Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"9aed04cc-382d-4e9b-8df6-5b89b62a2bad\", \"date\": \"Fri, 13 Nov 2026 05:26:18 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.490628531Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.490632311Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.490715651Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"dd352057-7f9f-4b17-a1c9-1d70931e1d55\", \"date\": \"Fri, 13 Nov 2026 05:26:18 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.490727041Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.491217042Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.491246712Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.491253602Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.491261022Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.491269892Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.492089333Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.492193433Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.492207043Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.492213273Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.492519113Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.492524553Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.492891644Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"86e10e57-b379-40b5-8358-fd793b2febea\", \"date\": \"Fri, 13 Nov 2026 05:26:18 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.492900534Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.492904124Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.492959314Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.492971634Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.493018194Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"6d3cbca1-dde6-493d-986d-cabd8c9503af\", \"date\": \"Fri, 13 Nov 2026 05:26:18 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.493048704Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.493359934Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:18.493372384Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:18.493376654Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.493731895Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.493928035Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:18.661425206Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.676257863Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.676274413Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.685862464Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.685870024Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:18.685897984Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.886002602Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe60:ec27 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:18.886023022Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.886028602Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:18.886033442Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.086169871Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:19.086184301Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:19.086205591Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.286381569Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:19.286403769Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:19.286411089Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.476053946Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:19.476063846Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.486688698Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:19.486695038Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.487071828Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:19.487082038Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.487175528Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.487263578Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.487787259Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.488182039Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.4885018Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:19.676305464Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:19.688149368Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.689071319Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:19.689081179Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.689468069Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:19.689476239Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:19.68991041Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"5bc660b9-3e0b-4720-bb1c-bdb5d7818ff1\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:19 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"5bc660b9-3e0b-4720-bb1c-bdb5d7818ff1\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:19 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"5bc660b9-3e0b-4720-bb1c-bdb5d7818ff1\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:19.68992286Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.68992786Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:19.68993234Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:19.69009382Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"e1e09107-ffb8-4b67-b294-fb5f6640bcef\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:19 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"e1e09107-ffb8-4b67-b294-fb5f6640bcef\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:19 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"e1e09107-ffb8-4b67-b294-fb5f6640bcef\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:19.69012363Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.69013167Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:19.69044397Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:19.69045795Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:19.69046211Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.69047582Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.69048464Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.69049427Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.690814081Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:19.690821131Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.691273391Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:19.692211172Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:19.692223982Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:19.692228022Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.692232372Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.692236212Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.692240122Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:20.492117275Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:20.492139255Z","hostname":"t1.sextet","pid":12282} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:20.492143715Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:20.492147165Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:20.492628476Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:20.493200606Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"a8407f45-523e-4bf5-bb29-7f18e398214c\", \"date\": \"Fri, 13 Nov 2026 05:26:20 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:20.493208026Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:20.493375486Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"18980142-ff6b-4492-bca5-56fff5a6021c\", \"date\": \"Fri, 13 Nov 2026 05:26:20 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:20.493407516Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:20.493411876Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:20.493422726Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:20.493432266Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:20.493436016Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:20.493458936Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:20.493463436Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:20.493466937Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:20.686489607Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:20.686696677Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:20.687062647Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:20.687071607Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.486147099Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:21.486182699Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.498060573Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.498103223Z","hostname":"t1.sextet","pid":12282} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:21.498109883Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.498114073Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.498201623Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:21.498206573Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:21.498572363Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe60:ec27@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.498655023Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:21.498670853Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fecd:2978]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.498723044Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.498782684Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:21.499050424Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"98999eb1-6d6b-470d-b046-9d85a2e0682e\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:21 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"98999eb1-6d6b-470d-b046-9d85a2e0682e\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:21 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"98999eb1-6d6b-470d-b046-9d85a2e0682e\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:21.499059944Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:21.499073264Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.499218824Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:21.499239184Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"92956bd7-f7c9-4b70-9ad1-92716c156af4\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:21 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"92956bd7-f7c9-4b70-9ad1-92716c156af4\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:21 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"92956bd7-f7c9-4b70-9ad1-92716c156af4\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:21.499249854Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:21.499277514Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:21.499293324Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:21.499306344Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:21.499317444Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:21.499326494Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.499336154Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.499346704Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.499981515Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:21.686734998Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.687253659Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:21.687261449Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.687286039Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.687327949Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:21.699721073Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.700398694Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:21.700408584Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.700797474Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:21.700802884Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:21.701297585Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"1ead7292-228c-463e-b036-e7ea01eff7a3\", \"date\": \"Fri, 13 Nov 2026 05:26:21 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.701306135Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:21.701309795Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:21.701472115Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"32b492f2-812b-468f-9f5b-6580cf4c5c34\", \"date\": \"Fri, 13 Nov 2026 05:26:21 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.701481825Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:21.701804065Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:21.701809585Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:21.701813765Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.701848405Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.701859535Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:22.487098191Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:22.487129351Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:22.504335541Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:22.508376616Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:22.508422336Z","hostname":"t1.sextet","pid":12282} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:22.508437596Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:22.508441916Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:22.508496256Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:22.508500826Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:22.508857146Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:22.508870966Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:22.508876476Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:22.508894506Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:22.508960406Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:22.509400787Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:22.509453157Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"02471ce1-6732-4156-85eb-c21fa89ad176\", \"date\": \"Fri, 13 Nov 2026 05:26:22 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:22.509459907Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:22.509602747Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"d771ec85-e034-4219-b693-6680409fe5a9\", \"date\": \"Fri, 13 Nov 2026 05:26:22 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:22.509623087Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:22.509634757Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:22.509641127Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:22.509647087Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:22.509652967Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:22.509661857Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:22.509670797Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:22.509805347Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:22.68733405Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:22.68763717Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:22.68765787Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:22.698413012Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:22.698498913Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:22.709810325Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:22.908660622Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:22.910269844Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:23.10870503Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe11:71ec due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:23.10872211Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:23.110715523Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:23.110795373Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:23.111485574Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:23.111491304Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:23.111500394Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:23.111505084Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:23.111509224Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:23.111527034Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:23.111532924Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:23.498100585Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:23.498123075Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:23.514650234Z","hostname":"t1.sextet","pid":12282,"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:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:23.514779874Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:23.514794004Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe60:ec27@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:23.515280534Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:23.515324534Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fecd:2978]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:23.515341934Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:23.515411525Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:23.515911375Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:23.516260276Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:23.698424093Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:23.716246544Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:23.716964525Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:23.716969235Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:23.717384095Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:23.717406615Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:23.717880896Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"38a20568-17ad-48e3-86b6-8b43c8c11518\", \"date\": \"Fri, 13 Nov 2026 05:26:23 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:23.717895786Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:23.717899716Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:23.718089266Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"5bd67a30-923d-4431-9d4e-675e39b9bf83\", \"date\": \"Fri, 13 Nov 2026 05:26:23 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:23.718110106Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:23.718420396Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:23.718457026Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:23.718465286Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:23.718474156Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:24.520920532Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:24.520946062Z","hostname":"t1.sextet","pid":12282} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:24.520950712Z","hostname":"t1.sextet","pid":12282} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:24.520954912Z","hostname":"t1.sextet","pid":12282} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:24.520958212Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:24.520962152Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:24.521471282Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:24.522076213Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"83cb9f7a-ad77-4e54-a1fd-55b574566f21\", \"date\": \"Fri, 13 Nov 2026 05:26:24 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:24.522086963Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:24.522273623Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"f5e0d23c-7297-4514-bc80-2928cc0852df\", \"date\": \"Fri, 13 Nov 2026 05:26:24 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:24.522306973Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:24.522318203Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:24.522346223Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:24.522362713Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:24.522369353Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:24.522376254Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:24.522384804Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:24.708811406Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:24.709100627Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:24.715118174Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:24.715160344Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:25.488088405Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:25.488122535Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:25.508092348Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:25.508106018Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:25.508112948Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:25.508164678Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:25.515088986Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:25.515116196Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:25.52735982Z","hostname":"t1.sextet","pid":12282,"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:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:25.52751757Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:25.52752451Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:25.531444955Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:25.531459105Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:25.534928869Z","hostname":"t1.sextet","pid":12282,"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:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:25.535011049Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:25.535015499Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:25.535050349Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:25.535372009Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:25.535387719Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:25.708832367Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:25.715127635Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:25.727611379Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:25.727856849Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:25.735135767Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:25.735140397Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:25.735180277Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:25.935315665Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:25.935332985Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:25.935339175Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:26.135433774Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:26.135455134Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:26.135463964Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:26.335607002Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:26.335628982Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:26.335635612Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:26.527098781Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:26.527113951Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:26.535751831Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:26.535765231Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:26.536272521Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:26.536330531Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:26.536358501Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:26.536473482Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:26.537126702Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:26.537687153Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:26.72794085Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:26.737665501Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:26.738546262Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:26.738555612Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:26.739069903Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:26.739082493Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:26.739693134Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"50121d4a-5544-4f2c-bab5-3fe4b1d95a38\", \"date\": \"Fri, 13 Nov 2026 05:26:26 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:26.739703804Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:26.739707674Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:26.739921044Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"724b9e3a-3782-4cdc-93aa-3c9076ee487d\", \"date\": \"Fri, 13 Nov 2026 05:26:26 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:26.739935644Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:26.740337994Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:26.740380474Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:26.740403224Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.542361529Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.542388309Z","hostname":"t1.sextet","pid":12282} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.542392739Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.542431389Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.542494089Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.542499049Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.54290821Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe60:ec27@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.54315547Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.54316801Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fecd:2978]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.543196Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.54323468Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.543466701Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"3e4ee5c9-84b0-495b-b439-dc153f39bdd2\", \"date\": \"Fri, 13 Nov 2026 05:26:27 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.543476391Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.543632381Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"807bd399-618b-4259-b1fe-5a12bac48901\", \"date\": \"Fri, 13 Nov 2026 05:26:27 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:27.543640911Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.543670611Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.543679441Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.543685451Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.543691291Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.543697141Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.543703931Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.543713201Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.545680043Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.545693323Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.545912363Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.545918853Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.546050184Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.546057234Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.546263314Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.546276514Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.546438954Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"4cf60182-ffe9-47ce-839b-52e2f18c06e3\", \"date\": \"Fri, 13 Nov 2026 05:26:27 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.546446544Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.546449894Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.546658884Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"b9cd8409-ff85-4e14-8cde-7f4a7cd00b35\", \"date\": \"Fri, 13 Nov 2026 05:26:27 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.546665324Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.546669034Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"867d24c9-fba8-43ee-97bd-1ba568dd5134\", \"date\": \"Fri, 13 Nov 2026 05:26:27 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.546673474Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.546676794Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.546811934Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"bb9b060f-8348-47c4-b8b8-a664bfa1ad05\", \"date\": \"Fri, 13 Nov 2026 05:26:27 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.546827064Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.547442605Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.548073066Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.548085596Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.548388686Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.548393226Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.548731567Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"98cc15c5-6631-48d9-804f-cc9df1a9f45e\", \"date\": \"Fri, 13 Nov 2026 05:26:27 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.548738667Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.548742227Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.548847437Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"b8b749cf-0d24-4d90-84ce-786bc5446d25\", \"date\": \"Fri, 13 Nov 2026 05:26:27 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.548858267Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.549476857Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.549488927Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.549492747Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.549499907Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.549508457Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.550347668Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.550518709Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.55133624Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.55138784Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.736262811Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.736278911Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:28.535079692Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:28.535110202Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:28.536065073Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:28.536076403Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:28.548168857Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:28.552107251Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:28.552123601Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:28.552128001Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:28.552538522Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:28.553064803Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"51386909-3e37-4e66-a1bf-27a2c673ddd0\", \"date\": \"Fri, 13 Nov 2026 05:26:28 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:28.553074013Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:28.553255693Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"0e159eef-0ac5-4855-b14b-b2abffc1325c\", \"date\": \"Fri, 13 Nov 2026 05:26:28 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:28.553285463Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:28.553296593Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:28.553303523Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:28.553310143Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:28.553316303Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:28.553351303Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:28.553361363Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:28.736291032Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:28.742816819Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:28.743096049Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:29.543100542Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:29.543132822Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:29.543140642Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:29.543148472Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:29.558101109Z","hostname":"t1.sextet","pid":12282,"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:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:29.558231089Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:29.558237769Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:29.55862476Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:29.55863439Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:29.55867829Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:29.55876986Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:29.559275041Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:29.559667461Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:29.74285812Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:29.759672109Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:29.958453896Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:29.960190308Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:30.158530844Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe11:71ec due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:30.158551324Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:30.160786337Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:30.160902567Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:30.161575878Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:30.161587608Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:30.161600308Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:30.161606438Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:30.161612208Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:30.161619338Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:30.161625908Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:30.564525478Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:30.758750279Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:30.758767249Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:30.758793539Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:30.758862389Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:30.759935901Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:30.759940501Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:30.760362541Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:30.760382221Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:30.760885372Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"2fe6537f-f369-4618-b261-6d00656f9a63\", \"date\": \"Fri, 13 Nov 2026 05:26:30 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:30.760893502Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:30.760897072Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:30.761053522Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"337f57c2-0405-4a55-a165-39d72d279c47\", \"date\": \"Fri, 13 Nov 2026 05:26:30 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:30.761060192Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:30.761365852Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:30.761406052Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:30.761415992Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.570831406Z","hostname":"t1.sextet","pid":12282,"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:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.570929826Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.570935426Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe60:ec27@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.571459947Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.571470627Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fecd:2978]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.571516067Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.571575067Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.572157847Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.573364999Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.573370819Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.573434409Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.573438749Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.573757469Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.573762809Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.573790909Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.573803019Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.57414605Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"9e121801-63dd-40ac-bc8a-ba5026abcf5f\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:31 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.57415415Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"233fb8ec-9b0e-459c-8ea1-8c05c3986684\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:31 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"9e121801-63dd-40ac-bc8a-ba5026abcf5f\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:31 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"9e121801-63dd-40ac-bc8a-ba5026abcf5f\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:31.57416071Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.57416441Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"233fb8ec-9b0e-459c-8ea1-8c05c3986684\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:31 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"233fb8ec-9b0e-459c-8ea1-8c05c3986684\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:31.57416888Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.57417218Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.57417538Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.57417972Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.5743083Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"435b4841-7cde-46a4-9a49-f6fb15ca1b09\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:31 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"435b4841-7cde-46a4-9a49-f6fb15ca1b09\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:31 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"435b4841-7cde-46a4-9a49-f6fb15ca1b09\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:31.5743207Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.57432489Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.57437736Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"c17c133d-22e9-4b2c-b5db-67ab00019c7f\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:31 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"c17c133d-22e9-4b2c-b5db-67ab00019c7f\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:31 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"c17c133d-22e9-4b2c-b5db-67ab00019c7f\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:31.57438484Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.57439274Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.57492568Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.575644571Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.575650431Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.576010482Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.576018682Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.576313742Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"d178e3fd-91ce-450c-b754-bbfa69f94444\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:31 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"d178e3fd-91ce-450c-b754-bbfa69f94444\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:31 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"d178e3fd-91ce-450c-b754-bbfa69f94444\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:31.576334542Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.576338952Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.576342382Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.576451432Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"bfeca0b1-f10f-4187-95eb-e8dde4804c31\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:31 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"bfeca0b1-f10f-4187-95eb-e8dde4804c31\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:31 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"bfeca0b1-f10f-4187-95eb-e8dde4804c31\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:31.576459112Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.576462822Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.576992493Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.579183565Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.579198395Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.579248455Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.579268825Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.579274695Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.579277985Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.579674246Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.580118346Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.580283767Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.580293957Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.581137688Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.581365298Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:32.158937707Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:32.358983525Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe11:71ec due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:32.358999915Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:32.359011125Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:32.359605856Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:32.360337247Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"a9a50464-2a4d-4ebe-8515-5b75edadb5b9\", \"date\": \"Fri, 13 Nov 2026 05:26:32 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:32.360349587Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:32.360658407Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"0bd652d2-535d-45f4-a3d3-9f0d7ab2540b\", \"date\": \"Fri, 13 Nov 2026 05:26:32 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:32.360673967Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:32.360680457Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:32.360701407Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:32.360712197Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:32.360719007Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:32.360729687Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:32.360736137Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:32.360743137Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:32.576949794Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:32.576964324Z","hostname":"t1.sextet","pid":12282} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:32.576968304Z","hostname":"t1.sextet","pid":12282} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:32.576971754Z","hostname":"t1.sextet","pid":12282} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:32.576974994Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:32.576978244Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:32.577365484Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:32.577501024Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:32.577514164Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:32.577816445Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"1e50e840-33d5-43ae-83f8-31bbb8de6cf4\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:32 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"1e50e840-33d5-43ae-83f8-31bbb8de6cf4\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:32 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"1e50e840-33d5-43ae-83f8-31bbb8de6cf4\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:32.577854225Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:32.577858605Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:32.577995755Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"24a098a0-c0b2-4af6-ab04-681852d3b245\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:32 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"24a098a0-c0b2-4af6-ab04-681852d3b245\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:32 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"24a098a0-c0b2-4af6-ab04-681852d3b245\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:32.578027335Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:32.578043885Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:32.578053395Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:32.578059975Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:32.578066325Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:32.578072315Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:32.578110465Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:32.578121055Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:32.758078351Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:32.758097551Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:32.758693001Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:32.759061252Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:32.771287586Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:32.771345876Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:32.771697046Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:32.771707736Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] neighbor s1.sextet@fe80::1092:47ff:fe1f:ce4 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:33.298075186Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.571074718Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:33.571098548Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.583153782Z","hostname":"t1.sextet","pid":12282,"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:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.583276492Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:33.583295172Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe60:ec27@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.583751753Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:33.583766063Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fecd:2978]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.583807183Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.583902223Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.584490973Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.584891334Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:33.759136743Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:33.771293027Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:33.784878942Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.785684163Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:33.785697013Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.786134594Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:33.786149444Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:33.786674924Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"3f19889f-f7f1-4616-bdf5-2854d6a10bc3\", \"date\": \"Fri, 13 Nov 2026 05:26:33 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.786681924Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:33.786685344Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:33.786866264Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"6ebd6fdd-9574-4d79-a428-19844e6bd4bd\", \"date\": \"Fri, 13 Nov 2026 05:26:33 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.786891404Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:33.787241945Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.787284835Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.787295075Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] neighbor s1.sextet@fe80::1092:47ff:fe1f:ce4 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:34.098226009Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] neighbor s1.sextet@fe80::1092:47ff:fe1f:ce4 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:34.298262008Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.58970791Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.58973046Z","hostname":"t1.sextet","pid":12282} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.58973543Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.58978022Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.58981733Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.58982236Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.590319371Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.590506831Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.590522751Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.590527221Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.590559941Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.590848972Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"808ed7d3-be46-43f1-8d7c-b67ae44aebba\", \"date\": \"Fri, 13 Nov 2026 05:26:34 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.590871472Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.591004822Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"82d88928-8223-4fb6-aa14-6a63538dd4ae\", \"date\": \"Fri, 13 Nov 2026 05:26:34 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:34.591037662Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.591043252Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.591053012Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.591063252Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.591073532Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.591084232Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.591094422Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.591185232Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.592496954Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.592509324Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.592727144Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.592735694Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.592924694Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.592931594Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.593167144Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.593173914Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.593350505Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"87732b1c-1ae0-4888-8ef7-bae7b0fba18c\", \"date\": \"Fri, 13 Nov 2026 05:26:34 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.593358015Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.593361595Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.593540035Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"8c09e1cf-6ebf-4955-8b2b-fe7b1ec564c4\", \"date\": \"Fri, 13 Nov 2026 05:26:34 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.593563385Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"c7b6d2ce-5377-401d-b51c-e0315304b4a8\", \"date\": \"Fri, 13 Nov 2026 05:26:34 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.593569405Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.593573075Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.593577735Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.593677125Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"f5a2ecf6-4f4e-46fa-bbbc-c0aec7552cb8\", \"date\": \"Fri, 13 Nov 2026 05:26:34 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.593685305Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.594154005Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.594864026Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.594871836Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.595210487Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.595222007Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.595520537Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"a98a6afe-08f2-495e-95f3-efbffd1fdeb6\", \"date\": \"Fri, 13 Nov 2026 05:26:34 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.595528817Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.595532397Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.595663497Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"bd310891-3c5b-4365-ac01-001eb793c601\", \"date\": \"Fri, 13 Nov 2026 05:26:34 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.595672547Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.596088178Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.596093708Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.596097188Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.596108288Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.596117598Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.597038609Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.597247309Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.5981408Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.598189Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.783610762Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.783629772Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] neighbor s1.sextet@fe80::1092:47ff:fe1f:ce4 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:34.898368982Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.572097871Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:35.572122961Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.583070884Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:35.583081114Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.596684769Z","hostname":"t1.sextet","pid":12282,"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:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.596828179Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.596837889Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe60:ec27@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.59741013Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.5974182Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fecd:2978]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.59747194Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.59756375Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.598058721Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.599159342Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.599174232Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.599360132Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.599367392Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.599614153Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.599630223Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.599788173Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.599793513Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.600122953Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"a088adbf-a850-4bee-bfc3-f0e839f0f02a\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:35 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.600139053Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"961960fb-ece4-4377-b72a-47359b4e3175\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:35 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"961960fb-ece4-4377-b72a-47359b4e3175\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:35 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"961960fb-ece4-4377-b72a-47359b4e3175\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:35.600146353Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.600150503Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"a088adbf-a850-4bee-bfc3-f0e839f0f02a\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:35 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"a088adbf-a850-4bee-bfc3-f0e839f0f02a\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:35.600155283Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.600158923Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.600196683Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.600201783Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.600258033Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"a3bf3f27-9bfd-4936-8269-a9495cbccfa7\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:35 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"a3bf3f27-9bfd-4936-8269-a9495cbccfa7\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:35 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"a3bf3f27-9bfd-4936-8269-a9495cbccfa7\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:35.600266543Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.600270153Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"94cce2dc-8a25-453d-9b12-6490a7ce229c\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:35 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"94cce2dc-8a25-453d-9b12-6490a7ce229c\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:35 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"94cce2dc-8a25-453d-9b12-6490a7ce229c\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:35.600276743Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.600280563Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.600302683Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.600791244Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.601658155Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.601695695Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.601751745Z","hostname":"t1.sextet","pid":12282,"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] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.602011525Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.602018435Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.602343186Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"9eddd82c-1c57-47bf-ac72-569222798381\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:35 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"9eddd82c-1c57-47bf-ac72-569222798381\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:35 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"9eddd82c-1c57-47bf-ac72-569222798381\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:35.602356326Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.602360516Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.602364076Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.602516756Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"d8cc86a7-42d1-4c62-ad55-2e7c5edde745\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:35 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"d8cc86a7-42d1-4c62-ad55-2e7c5edde745\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:35 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"d8cc86a7-42d1-4c62-ad55-2e7c5edde745\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:35.602549316Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.602573236Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.603028077Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.603711287Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.603721917Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.604045628Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.604050338Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.604396688Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"4ead929a-ef3b-4c38-ad76-8c37f6d3eee3\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:35 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"4ead929a-ef3b-4c38-ad76-8c37f6d3eee3\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:35 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"4ead929a-ef3b-4c38-ad76-8c37f6d3eee3\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:35.604406508Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.604410408Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.604413778Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.604576138Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"c31cc12f-87de-45d0-951a-5ddd9b24bde7\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:35 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"c31cc12f-87de-45d0-951a-5ddd9b24bde7\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:35 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"c31cc12f-87de-45d0-951a-5ddd9b24bde7\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:35.604584828Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.604588668Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.605246159Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:35.605251919Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:35.605255799Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.605274869Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:35.605284899Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:35.605289349Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.605292829Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:35.605296569Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.605303749Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:35.605310169Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.605313609Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:35.605317219Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:35.605320879Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.605327439Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.605336289Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.60587175Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.6062591Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.60627986Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.606785271Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.607122781Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.607165951Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.607403402Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.608326673Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.608413603Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:35.783621813Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] neighbor s1.sextet@fe80::1092:47ff:fe1f:ce4 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:35.898549313Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:36.190249906Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:36.390297395Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe11:71ec due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:36.390321275Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.390366545Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:36.390991376Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:36.391766996Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"6a90b4d4-ef36-4c49-a182-793fdcc53703\", \"date\": \"Fri, 13 Nov 2026 05:26:36 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:36.391780756Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:36.391955047Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"02852127-3568-4056-9273-b46cd14855fa\", \"date\": \"Fri, 13 Nov 2026 05:26:36 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:36.391985447Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:36.391991197Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:36.392019867Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:36.392027817Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:36.392033547Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.392038497Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.392043437Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.392048307Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.608236274Z","hostname":"t1.sextet","pid":12282,"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:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.790819602Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:36.790839122Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.790898282Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.790951982Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.792498354Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:36.792517584Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.793101595Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:36.793115465Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:36.793700635Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"f4056f62-9f83-4cbd-8d45-a8a207fb7308\", \"date\": \"Fri, 13 Nov 2026 05:26:36 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.793720855Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:36.793729245Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:36.793991686Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"9ee222b4-d7c4-48a1-9917-9e5096c94e08\", \"date\": \"Fri, 13 Nov 2026 05:26:36 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.794004096Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:36.794454636Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:36.794462106Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:36.794466936Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.794503986Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.794516036Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.794528236Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.813012187Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:36.813024407Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.813363718Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:36.813663778Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:36.813671728Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:36.813675928Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.813680538Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.813686858Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.813695038Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:37.614454632Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:37.614480292Z","hostname":"t1.sextet","pid":12282} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:37.614485702Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:37.614490332Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:37.614965912Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:37.615504563Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"90c5b6bb-a6ad-420a-a30d-eda165517af2\", \"date\": \"Fri, 13 Nov 2026 05:26:37 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:37.615512053Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:37.615692213Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"71856b30-8701-4610-b642-e61117ccf625\", \"date\": \"Fri, 13 Nov 2026 05:26:37 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:37.615724853Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:37.615729713Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:37.615742393Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:37.615748753Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:37.615752503Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:37.615756183Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:37.615760463Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:37.615764783Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:37.79735943Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:37.797646161Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:37.797872541Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:37.797881841Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] neighbor s1.sextet@fe80::1092:47ff:fe1f:ce4 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:37.899262316Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:38.597051113Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:38.597066263Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:38.620134919Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:38.620150419Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:38.620174849Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:38.62064554Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:38.62117512Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"80f9ce72-e69a-4838-a251-c1b994203502\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:38 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"80f9ce72-e69a-4838-a251-c1b994203502\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:38 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"80f9ce72-e69a-4838-a251-c1b994203502\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:38.62119529Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:38.62120041Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:38.621373761Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"4b4d1ebe-4dae-4bcc-8356-e420deea7505\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:38 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"4b4d1ebe-4dae-4bcc-8356-e420deea7505\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:38 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"4b4d1ebe-4dae-4bcc-8356-e420deea7505\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:38.621387201Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:38.621421361Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:38.621433671Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:38.621444121Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:38.621454841Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:38.621465961Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:38.621480331Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:38.621497091Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:38.790799914Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:38.790897234Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:38.797415821Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.591077237Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:39.591091077Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.609076747Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:39.609090557Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.625809107Z","hostname":"t1.sextet","pid":12282,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.629407631Z","hostname":"t1.sextet","pid":12282,"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:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.629507261Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:39.629512761Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe60:ec27@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.629866121Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:39.629890711Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fecd:2978]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.629898221Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.629978391Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.630418992Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.630919922Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:39.790822645Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.828284357Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:39.828299007Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.828834158Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:39.828869068Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:39.829534619Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"39cbe6fc-9ed2-4477-96cf-cae48fa0f374\", \"date\": \"Fri, 13 Nov 2026 05:26:39 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.829543769Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:39.829548319Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:39.829792979Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"b55db6e8-5441-4fd8-9612-56a1017feff6\", \"date\": \"Fri, 13 Nov 2026 05:26:39 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.829817269Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:39.83029307Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.8303333Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.83034527Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:39.83082845Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.831478841Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:39.831490491Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.831822271Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:39.831831101Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.831896221Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:39.831906111Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:39.832157672Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"ec668ca6-eb08-4501-838f-216c48f8d487\", \"date\": \"Fri, 13 Nov 2026 05:26:39 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.832166782Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:39.832171282Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.832257762Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:39.832265202Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:39.832318292Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"088eab02-26be-497c-a440-cb8e4d31a53c\", \"date\": \"Fri, 13 Nov 2026 05:26:39 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.832324772Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:39.832583232Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"5749414e-fdfb-4841-b244-6ef1db4f9006\", \"date\": \"Fri, 13 Nov 2026 05:26:39 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.832589612Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:39.832593102Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:39.832665282Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:39.832687762Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"d41d806a-0a4b-47c0-86c2-a7653a012dfc\", \"date\": \"Fri, 13 Nov 2026 05:26:39 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.832697402Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.832706742Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.832712702Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:39.833052103Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.833605233Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.833622493Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:40.635138658Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:40.635171348Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:40.635180208Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:40.635661779Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:40.636234499Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"2be4b2d9-47de-4962-92f6-6851f1ff7115\", \"date\": \"Fri, 13 Nov 2026 05:26:40 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:40.636250549Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:40.63646472Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"ab5e4450-54d9-4e14-83fb-9d8e8adaab4f\", \"date\": \"Fri, 13 Nov 2026 05:26:40 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:40.63649184Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:40.63649651Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:40.63650328Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:40.63650963Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:40.63651566Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:40.63657073Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:40.63658094Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:40.826726226Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:40.826748016Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:40.82999862Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:40.83004186Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:41.630096953Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:41.630118533Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:41.641367386Z","hostname":"t1.sextet","pid":12282,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:41.645559921Z","hostname":"t1.sextet","pid":12282,"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:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:41.645657071Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:41.645661801Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:41.645991932Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:41.646006032Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:41.646064352Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:41.646133342Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:41.646530582Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:41.646917733Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:41.830035611Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:41.84690562Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:42.045828998Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:42.047501289Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:42.245872456Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe11:71ec due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:42.245909566Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:42.248008508Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:42.248089078Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:42.248669489Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:42.248674269Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:42.248684669Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:42.248688869Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:42.248692389Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:42.248722269Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:42.248746059Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:42.651463719Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:42.651480509Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:42.655282513Z","hostname":"t1.sextet","pid":12282,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:42.655777074Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:42.655792684Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:42.846039351Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:42.846052271Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.645122153Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:43.645151753Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.661132671Z","hostname":"t1.sextet","pid":12282,"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:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.661250831Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:43.661256361Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.661260111Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:43.661263751Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe60:ec27@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.661697222Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:43.661712042Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fecd:2978]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.661751582Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.661789192Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:43.661820322Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.661864942Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.661882002Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.661916362Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.662338392Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.662351732Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.662823483Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.662929313Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.663241423Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:43.846097702Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:43.862980421Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:43.862995941Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:44.061474287Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe60:ec27 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:44.061736228Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:44.06345422Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:44.06346567Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:44.261562346Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe11:71ec due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:44.261585646Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe60:ec27 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:44.261800676Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe60:ec27 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:44.261817846Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:44.264192839Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:44.264204439Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.264231219Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.264246129Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:44.264779069Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:44.264787479Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:44.264798829Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:44.26480541Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:44.26481198Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.26481812Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.26482441Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:44.26496278Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:44.26497098Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:44.26497998Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:44.26498631Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:44.26499201Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.2649981Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: None, tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:44.26500426Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.26501897Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: None, tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:44.26502508Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.667378249Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:44.667401039Z","hostname":"t1.sextet","pid":12282} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.667406029Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.8616672Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.861889091Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe60:ec27@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.862209211Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:44.862255171Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fecd:2978]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.862300401Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.862388881Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.863671633Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:44.863680183Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.864267073Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:44.864297723Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:44.864856924Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"64856f23-5b40-4712-b606-3398fb77a76a\", \"date\": \"Fri, 13 Nov 2026 05:26:44 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.864864404Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:44.864867964Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:44.865073434Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"b4d3a3d7-e35f-433b-a576-99eabd0168c6\", \"date\": \"Fri, 13 Nov 2026 05:26:44 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.865094994Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:44.865464845Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.865516465Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.865526555Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.661059393Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.661078133Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:45.661086563Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:45.661090653Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.673264837Z","hostname":"t1.sextet","pid":12282,"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:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.673409427Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.673414487Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.674080848Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.674099548Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.674151678Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.674232558Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.674735248Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.675591719Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.675605799Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.67570931Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.67573702Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.67611111Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.67611854Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.67617612Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.67619449Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.67656143Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"7ee3be9b-9e09-4719-942b-d6e8ba0e4d83\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:45 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"7ee3be9b-9e09-4719-942b-d6e8ba0e4d83\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:45 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"7ee3be9b-9e09-4719-942b-d6e8ba0e4d83\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:45.676585211Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.676592991Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.676596761Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"807eb006-d21e-43b1-990e-907083cbc633\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:45 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.676602661Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"807eb006-d21e-43b1-990e-907083cbc633\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:45 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"807eb006-d21e-43b1-990e-907083cbc633\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:45.676608591Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.676612291Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.676615631Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.676681221Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"27a53ebd-66d7-4c89-a44a-4e1e9c88c4c0\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:45 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.676687561Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"8be4104d-a04a-4a72-85cf-b3d6e85df52a\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:45 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"8be4104d-a04a-4a72-85cf-b3d6e85df52a\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:45 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"8be4104d-a04a-4a72-85cf-b3d6e85df52a\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:45.676693441Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"27a53ebd-66d7-4c89-a44a-4e1e9c88c4c0\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:45 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"27a53ebd-66d7-4c89-a44a-4e1e9c88c4c0\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:45.676697861Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.676714001Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.676718691Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.677152501Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.678062552Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.678073002Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.678398363Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.678404943Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.678790963Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"907b9837-a038-4b83-ac8a-30b0cf0016f5\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:45 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"907b9837-a038-4b83-ac8a-30b0cf0016f5\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:45 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"907b9837-a038-4b83-ac8a-30b0cf0016f5\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:45.678798953Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.678802863Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.678806203Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.678934613Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"dc202aac-04e1-4281-80c1-21d64120e1bf\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:45 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"dc202aac-04e1-4281-80c1-21d64120e1bf\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:45 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"dc202aac-04e1-4281-80c1-21d64120e1bf\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:45.678947243Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.678951043Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.679111853Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.681336126Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.681344466Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.681348316Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.681356396Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.681365866Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.681374326Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.681762986Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.682321357Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.682358747Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.682728778Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.683263568Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.683741329Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:45.861670021Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe60:ec27 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:46.262169078Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe60:ec27 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:46.462235307Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe60:ec27 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:46.462298277Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:46.462325547Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:46.463002978Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:46.463822199Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"defd761a-7105-4d02-b57b-e1393e4c81df\", \"date\": \"Fri, 13 Nov 2026 05:26:46 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:46.463836399Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:46.464054199Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"176f868b-59be-4b27-be1f-0eebfe459ef4\", \"date\": \"Fri, 13 Nov 2026 05:26:46 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:46.464079799Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:46.464087109Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:46.464105339Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:46.464115449Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:46.464120899Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:46.464130579Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:46.464141009Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:46.464147099Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:46.678844994Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:46.678862474Z","hostname":"t1.sextet","pid":12282} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:46.678867104Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:46.678870834Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:46.679246235Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:46.679688145Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"2e44b860-5ff2-47a4-b991-f371eda4becd\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:46 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"2e44b860-5ff2-47a4-b991-f371eda4becd\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:46 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"2e44b860-5ff2-47a4-b991-f371eda4becd\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:46.679699295Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:46.679703485Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:46.679847415Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"d689949f-9069-44d5-988e-233e21a63bd6\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:46 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"d689949f-9069-44d5-988e-233e21a63bd6\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:46 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"d689949f-9069-44d5-988e-233e21a63bd6\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:46.679854925Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:46.679882335Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:46.679896045Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:46.679903785Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:46.679911025Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:46.679918235Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:46.679925925Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:46.679936515Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:46.679968935Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:46.873770386Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:46.873905926Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:46.874380437Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:46.874388377Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:47.673059588Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:47.673074729Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:47.685086702Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:47.685102082Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:47.688923957Z","hostname":"t1.sextet","pid":12282,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:47.69220888Z","hostname":"t1.sextet","pid":12282,"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:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:47.69232889Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:47.692355511Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:47.692701861Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:47.692716391Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:47.692774341Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:47.692874811Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:47.693285862Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:47.693637722Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:47.862075524Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:47.862095594Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:47.862492144Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:47.862499594Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:47.873954597Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:47.89365034Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:48.092564677Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:48.094064069Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:48.292621755Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe11:71ec due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:48.292636315Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:48.294644988Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.294692218Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:48.295287898Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.295311088Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.295324238Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.295330598Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.295337218Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.295344558Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.295350818Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.668068734Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:48.668091164Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.697617508Z","hostname":"t1.sextet","pid":12282,"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:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.697754858Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.697760598Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe60:ec27@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.698464228Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.698475539Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fecd:2978]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.698537669Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.698745249Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.699294299Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.70001332Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.70002573Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.700400721Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.700416351Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.700470031Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.700476591Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.700923481Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"4181fa19-2d3e-4a38-a3f7-af76f1884288\", \"date\": \"Fri, 13 Nov 2026 05:26:48 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.700931381Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.700935251Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.700938751Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.700944411Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.701164722Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"98ff1f17-8c99-47fd-8124-864f03109cd9\", \"date\": \"Fri, 13 Nov 2026 05:26:48 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.701176862Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.701369602Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"6e70da34-a3c2-4fa6-94f1-9afd6610b809\", \"date\": \"Fri, 13 Nov 2026 05:26:48 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.701379502Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.701383652Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.701511272Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"74f78a8c-2f1c-45b4-8847-fd986a3c5dd6\", \"date\": \"Fri, 13 Nov 2026 05:26:48 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.701518252Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.702150843Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.702499423Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.702511163Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.702841213Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.702852504Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.703137024Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"80c2f8e2-310d-417e-ae93-19caa1c2461a\", \"date\": \"Fri, 13 Nov 2026 05:26:48 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.703145474Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.703149054Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.703237324Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"bb541fa0-f34a-4ac3-a2bf-c63230db03db\", \"date\": \"Fri, 13 Nov 2026 05:26:48 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.703248344Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.704149015Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.704169035Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.704173705Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.704182085Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:48.704189785Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.704196685Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:48.704203145Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:48.704207095Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.704504315Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.704511215Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.704853306Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.704858936Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.705105866Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.705201656Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"c4cdf535-3dd3-43c0-a33e-6ee73a22144c\", \"date\": \"Fri, 13 Nov 2026 05:26:48 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.705208786Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.705212466Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.705312696Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"1bae5680-56ea-456f-af63-c0d0a2750250\", \"date\": \"Fri, 13 Nov 2026 05:26:48 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.705329086Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.705391816Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.705664157Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:48.705676297Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.706059057Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.706194627Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.706925088Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.707272409Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:48.862538195Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.89314471Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.89315599Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.89319376Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.89324796Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.894462552Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.894485792Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.894800922Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.894809042Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.895181523Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"4c4025ae-f96b-4557-a96b-baef03ac1bae\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:48 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"4c4025ae-f96b-4557-a96b-baef03ac1bae\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:48 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"4c4025ae-f96b-4557-a96b-baef03ac1bae\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:48.895195473Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.895199753Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.895203703Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.895351843Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"924c91d4-c94f-4c9e-81cb-e9e3d09f65c4\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:48 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"924c91d4-c94f-4c9e-81cb-e9e3d09f65c4\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:48 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"924c91d4-c94f-4c9e-81cb-e9e3d09f65c4\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:48.895359763Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.895364083Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.895701813Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:48.895710893Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:48.895715293Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.895734733Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.895745663Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.895755163Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.902529601Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.902544181Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.902877611Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.903200602Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:48.903206802Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:48.903211072Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.903215632Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.903219922Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.903224092Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:49.703860496Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","to_create":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:50.293005388Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:50.493032586Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe11:71ec due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:50.493051816Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.493098286Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:50.493750717Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:50.494479528Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"76959c9c-e200-4b30-a4c2-7373bdf0deee\", \"date\": \"Fri, 13 Nov 2026 05:26:50 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:50.494490088Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:50.494705128Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"48e7f874-7f55-4dcf-8222-2bec09cdbade\", \"date\": \"Fri, 13 Nov 2026 05:26:50 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:50.494747818Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:50.494755448Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:50.494773688Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:50.494784208Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:50.494789648Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.494797128Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.494819078Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.494825938Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.709424383Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:50.709450023Z","hostname":"t1.sextet","pid":12282} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.709454573Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.709458313Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:50.709890054Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:50.710310644Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"7456f4b4-2e4c-4991-a309-8c0e6221b07b\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:50 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"7456f4b4-2e4c-4991-a309-8c0e6221b07b\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:50 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"7456f4b4-2e4c-4991-a309-8c0e6221b07b\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:50.710324394Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:50.710339934Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:50.710509554Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"8a565a8c-c32a-40e5-bb57-c6b7112927a5\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:50 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"8a565a8c-c32a-40e5-bb57-c6b7112927a5\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:50 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"8a565a8c-c32a-40e5-bb57-c6b7112927a5\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:50.710519754Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:50.710525744Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:50.710529184Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:50.710537914Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:50.710544144Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:50.710550344Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:50.710586954Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.710595174Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.710604624Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.893512083Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:50.893528263Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.893552123Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.893627623Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.894886014Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:50.894902704Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.895318035Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:50.895324525Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:50.895806255Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"49ab1c19-5983-44d0-86bb-28d11bf890db\", \"date\": \"Fri, 13 Nov 2026 05:26:50 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.895819805Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:50.895824245Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:50.895997926Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"fb31188b-5d2e-49eb-871c-5972a8e27e02\", \"date\": \"Fri, 13 Nov 2026 05:26:50 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.896033206Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:50.896369346Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:50.896375866Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:50.896380606Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.896416526Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.896428096Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.898515968Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:50.898528548Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.898559688Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.898702089Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:51.698094451Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:51.698122951Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:51.715218391Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:51.715240141Z","hostname":"t1.sextet","pid":12282} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:51.715244661Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:51.715279471Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:51.715326681Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:51.715331441Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:51.715749001Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe60:ec27@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:51.715834821Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:51.715840811Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fecd:2978]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:51.715865441Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:51.715944541Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:51.716262192Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"f4367948-93eb-4ea5-a46d-d510ae06ee64\", \"date\": \"Fri, 13 Nov 2026 05:26:51 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:51.716279652Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:51.716331822Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:51.716469462Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"041e6daa-f608-4f3a-b71e-d4a433204b3a\", \"date\": \"Fri, 13 Nov 2026 05:26:51 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:51.716501162Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:51.716506542Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:51.716530022Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:51.716541372Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:51.716549072Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:51.716581662Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:51.716597452Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:51.716978553Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:51.893280853Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:51.893482374Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:51.89859479Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:51.91689263Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe60:ec27 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:52.115517317Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:52.117441009Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe60:ec27 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:52.315597485Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe60:ec27 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:52.315617376Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:52.318070508Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:52.318157628Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:52.318865139Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:52.318871199Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:52.318881089Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:52.318884899Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:52.318888249Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:52.318919459Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:52.318924319Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:52.693076896Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:52.693104796Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:52.710082646Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:52.710097396Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:52.721474619Z","hostname":"t1.sextet","pid":12282,"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:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:52.721609039Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:52.721615619Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:52.893288504Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe60:ec27@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:52.91610712Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:52.916115011Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fecd:2978]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:52.916163251Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:52.916254611Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:52.917433042Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:52.917441192Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:52.917836112Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:52.917863532Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:52.918400903Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"8773594f-69dc-4bea-a74d-965b60604112\", \"date\": \"Fri, 13 Nov 2026 05:26:52 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:52.918410823Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:52.918414543Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:52.918613493Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"41712b63-c11e-4329-8702-f92e4a38f524\", \"date\": \"Fri, 13 Nov 2026 05:26:52 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:52.918619733Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:52.918949824Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:52.918999344Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:52.919020554Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.727832647Z","hostname":"t1.sextet","pid":12282,"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:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.922406719Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.922438679Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.922498369Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.922592039Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.92324966Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.924132321Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.924139531Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.924698891Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.924715381Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.925240372Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"37ff4cc9-0ff3-4805-a065-686ce84a4de3\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:53 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"37ff4cc9-0ff3-4805-a065-686ce84a4de3\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:53 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"37ff4cc9-0ff3-4805-a065-686ce84a4de3\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:53.925261482Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.925266912Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.925270652Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.925422922Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"785ea80f-baca-412c-8f8f-97df35253f32\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:53 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"785ea80f-baca-412c-8f8f-97df35253f32\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:53 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"785ea80f-baca-412c-8f8f-97df35253f32\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:53.925432222Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.925439182Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.926213733Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.927043634Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.927057384Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.927403114Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.927709835Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:53.927715405Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:53.927719455Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.927723865Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.927743285Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.928667566Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.929379367Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.929386587Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.929729917Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.930031487Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:53.930038437Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:53.930042307Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.930046397Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.930050357Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.930819648Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:53.930833408Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:53.930837918Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.930847778Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.930856818Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.930885228Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.930895608Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.930922238Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.93205657Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.93207047Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.93239298Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.932902001Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:53.932908791Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:53.932912741Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.932917171Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.932921341Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.932925391Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.933497941Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.933509431Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.933867232Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.934189292Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:53.934201032Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:53.934205452Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.934209802Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.934214002Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.934218152Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:54.522398304Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:54.733887955Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:54.733906645Z","hostname":"t1.sextet","pid":12282} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:54.733911655Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:54.733916165Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:54.734390356Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:54.734903216Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"167dc7b5-dd09-49e6-8f06-a252e57c6138\", \"date\": \"Fri, 13 Nov 2026 05:26:54 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:54.734920176Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:54.735077416Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"fba47076-37f5-4ab2-a1ab-d33b1cf0c1d8\", \"date\": \"Fri, 13 Nov 2026 05:26:54 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:54.735102726Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:54.735107476Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:54.735145346Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:54.735151746Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:54.735155336Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:54.735173726Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:54.735178606Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:54.735193736Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:54.916036462Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:54.916177223Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:54.92229421Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:54.92230445Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:55.122739158Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:55.716042206Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:55.716062666Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:55.722819123Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:55.738785022Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:55.742265775Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:55.742280406Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:55.742296156Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:55.742775976Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:55.743282437Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"2af34a67-bfc4-4b4b-9241-65806faf3492\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:55 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"2af34a67-bfc4-4b4b-9241-65806faf3492\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:55 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"2af34a67-bfc4-4b4b-9241-65806faf3492\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:55.743293927Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:55.743297977Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:55.743439757Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"819a5c0d-3a3f-403c-9b68-91b38422ceaa\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:55 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"819a5c0d-3a3f-403c-9b68-91b38422ceaa\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:55 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"819a5c0d-3a3f-403c-9b68-91b38422ceaa\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:55.743447797Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:55.743472057Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:55.743477327Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:55.743485407Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:55.743492427Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:55.743499347Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:55.743539797Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:55.743555307Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:55.916119044Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:55.922618791Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:55.922860921Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:55.922870511Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.722090743Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:56.722145924Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.72807498Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:56.72808656Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.748087573Z","hostname":"t1.sextet","pid":12282,"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:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.748194523Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.748209443Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.748213893Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.748217613Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe60:ec27@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.748893014Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.748903024Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fecd:2978]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.748960444Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.749037684Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.749444185Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.750371686Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.750379346Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.750478506Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.750487986Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.750765176Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.750792746Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.750907516Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.750913596Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.751317257Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"220bb6fb-4712-4b97-86b3-f7dfccaa5977\", \"date\": \"Fri, 13 Nov 2026 05:26:56 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.751326397Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"151cfed5-7a86-4806-ab08-32198aecbee0\", \"date\": \"Fri, 13 Nov 2026 05:26:56 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.751331297Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.751334817Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.751338227Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.751342837Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.751534997Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"507acbef-eda2-4bfe-bdba-eeae9b5bdd8a\", \"date\": \"Fri, 13 Nov 2026 05:26:56 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.751543457Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"a3152e97-5f02-49fb-8a08-3082d3dcae4b\", \"date\": \"Fri, 13 Nov 2026 05:26:56 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.751570337Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.751594567Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.752123978Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.752855709Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.752868189Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.753204529Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.753209179Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.753594469Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"546256f3-761c-4edf-9320-b17e7d984839\", \"date\": \"Fri, 13 Nov 2026 05:26:56 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.753600909Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.753604449Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.75373893Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"b2088fde-1f52-4628-b4dc-82b190f32a2c\", \"date\": \"Fri, 13 Nov 2026 05:26:56 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.75374465Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.75424913Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.75425675Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.75426027Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.7542882Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.75429858Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.754855391Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.754868711Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.755107231Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.755196101Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.755200691Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.755396211Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.755494922Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"cef4e949-b135-456b-8ec5-f077fb4051d9\", \"date\": \"Fri, 13 Nov 2026 05:26:56 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.755501302Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.755504622Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.755619582Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"ff82b9ac-6a94-4203-bc6b-671f649f3804\", \"date\": \"Fri, 13 Nov 2026 05:26:56 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.755649232Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.755797232Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.755999132Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.756251312Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.756791433Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.757379674Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:56.922860522Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.948623322Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.948636732Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.948683232Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.948767292Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.949175002Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.949858503Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.949865293Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.950230883Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.950244963Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.950604934Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"793057e6-0306-4d85-a93d-30d32685b6c6\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:56 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"793057e6-0306-4d85-a93d-30d32685b6c6\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:56 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"793057e6-0306-4d85-a93d-30d32685b6c6\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:56.950625804Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.950631534Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.950635454Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.950774654Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"608b76b2-8ac8-4b71-8ef7-c4355603e260\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:56 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"608b76b2-8ac8-4b71-8ef7-c4355603e260\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:56 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"608b76b2-8ac8-4b71-8ef7-c4355603e260\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:56.950787864Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.950800324Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.951349405Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.951941655Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.951956085Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.952304356Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.952611206Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:56.952626076Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:56.952630536Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.952635096Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.952639266Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.953475597Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.953762657Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.953777767Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.954110998Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.954389408Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:56.954402228Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:56.954406798Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.954410928Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.954414888Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.955152739Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.955160299Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.955484829Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.95558953Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:56.95559871Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:56.95560278Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.95560719Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.95561148Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.95561899Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.95562805Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.95563645Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.957319472Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.957328842Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.957444752Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:56.957449922Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:56.957453892Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.957458182Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.957462182Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.957466162Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.957657322Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.957957212Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:56.957962772Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:56.957966672Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.957970992Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.957975172Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.957979112Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:57.14884241Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:57.348905168Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:57.753933621Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","to_create":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:58.149302772Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe60:ec27 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:58.34933878Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:58.34935281Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:58.549368128Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe60:ec27 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:58.549381568Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe11:71ec due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:58.549388138Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.549427878Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe60:ec27 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:58.549435798Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.549442178Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:58.550135179Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:58.550146489Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:58.55086147Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"7830070c-4f31-4b7e-9bbf-3a18e1f21278\", \"date\": \"Fri, 13 Nov 2026 05:26:58 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:58.55087425Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:58.55088153Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"89ab3ff2-fcc8-4e8e-978e-8751fc43fa1a\", \"date\": \"Fri, 13 Nov 2026 05:26:58 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:58.55088778Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:58.55100689Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"0f3701ff-1aeb-43af-863b-5b873ca95648\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:58 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"0f3701ff-1aeb-43af-863b-5b873ca95648\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:58 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"0f3701ff-1aeb-43af-863b-5b873ca95648\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:58.55105454Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:58.55106114Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"fb13bc5e-9bde-4acc-91c6-b4e6cb59b899\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:58 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"fb13bc5e-9bde-4acc-91c6-b4e6cb59b899\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:58 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"fb13bc5e-9bde-4acc-91c6-b4e6cb59b899\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:58.55107071Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:58.55107861Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:58.55108391Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:58.55108903Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:58.55109405Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:58.5511032Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:58.551113Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:58.55112184Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:58.55113123Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:58.55113942Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:58.55114805Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:58.55115427Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:58.55116079Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.55117182Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.551185Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.552156681Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.552290972Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.759651838Z","hostname":"t1.sextet","pid":12282,"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-11-13T05:26:58.759672048Z","hostname":"t1.sextet","pid":12282} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:58.759678148Z","hostname":"t1.sextet","pid":12282} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:58.759682948Z","hostname":"t1.sextet","pid":12282} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.759687838Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.760306669Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:58.760319669Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.760414419Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:58.760430199Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.948077343Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:58.948101933Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.948561804Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.949066634Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:58.949081724Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.949342124Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.949440485Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.949448255Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.765657076Z","hostname":"t1.sextet","pid":12282,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.769487551Z","hostname":"t1.sextet","pid":12282,"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:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.769596651Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.769602211Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:59.769606041Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:59.769609941Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.770067411Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe60:ec27@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.770073381Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:59.770077131Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:59.770080741Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fecd:2978]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.770126571Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.770133351Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.770195401Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.770200061Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.770649752Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.770661152Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.771158052Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.771167822Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.771495613Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:59.949511216Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:59.949529446Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:59.97110594Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:59.97115244Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe60:ec27 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:00.169818147Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:00.170009577Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:00.171684029Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:00.171698259Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe60:ec27 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:00.369863335Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe60:ec27 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:00.369894415Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:00.370048276Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe11:71ec due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:00.370090026Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:00.372483368Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:00.372490828Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.372580079Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.372586939Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:00.373243259Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:00.373251169Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:00.373256799Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:00.373262139Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:00.373273639Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:00.373282949Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:00.373288999Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:00.373294639Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:00.373300439Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:00.373306039Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: None, tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:00.373311809Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: None, tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:00.373317379Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.373323309Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.373328879Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.373334379Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.373339879Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.970462221Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:00.970484271Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.970490351Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.970603091Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.972068062Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:00.972077422Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.972607383Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:00.972616683Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:00.973229164Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"53c394fa-2c0c-4c6f-9a2d-f9fe2b6e9ccd\", \"date\": \"Fri, 13 Nov 2026 05:27:00 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.973249344Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:00.973254574Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:00.973457654Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"01560dfd-197f-48d4-8b1f-94df8cb7f0fc\", \"date\": \"Fri, 13 Nov 2026 05:27:00 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.973479424Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:00.973944325Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.973987975Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.974000895Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:00.974008105Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:01.77638599Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:01.77640799Z","hostname":"t1.sextet","pid":12282} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:01.77641289Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:01.777075541Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:01.777086461Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:01.970160191Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:01.970663762Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:02.570736437Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:02.770061374Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:02.770070934Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:02.782570368Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:02.782584759Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:02.782617159Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:02.783033249Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:02.78364253Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"b48d70ef-7f9b-499e-ab89-b3d48b350b3f\", \"date\": \"Fri, 13 Nov 2026 05:27:02 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:02.78368475Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:02.7838888Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"7fe82538-24f0-4519-9bd3-441deec1897e\", \"date\": \"Fri, 13 Nov 2026 05:27:02 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:02.78389942Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:02.78390411Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:02.78391294Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:02.78392086Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:02.78392838Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:02.78397257Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:02.78399168Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:02.970237492Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:02.970323332Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:02.970856113Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:02.970867863Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:02.971864044Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:02.971897994Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:03.770108205Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:03.770136765Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:03.788610416Z","hostname":"t1.sextet","pid":12282,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:03.788749807Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:03.788769927Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:03.788775847Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:03.788786337Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:03.789266357Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:03.789277107Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:03.789322677Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:03.789413117Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:03.789836038Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:03.790259438Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:03.970858294Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:03.990308916Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:03.991159047Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:03.991171217Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:03.991573858Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:03.991602158Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:03.992066248Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"c7ad8af1-7512-494d-9780-509b2b0b823d\", \"date\": \"Fri, 13 Nov 2026 05:27:03 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:03.992073698Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:03.992077608Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:03.992243878Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"d5073d66-0b6c-4040-b83a-3c0ebaac470b\", \"date\": \"Fri, 13 Nov 2026 05:27:03 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:03.992253678Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:03.992576459Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:03.992618199Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:03.992645349Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:03.992652599Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.794810984Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:04.794833844Z","hostname":"t1.sextet","pid":12282} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.794838334Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.794841935Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:04.795375045Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:04.795876526Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"84081413-8790-42e6-8678-75a855cc449a\", \"date\": \"Fri, 13 Nov 2026 05:27:04 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:04.795883996Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:04.796057846Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"6139c753-9bab-4053-8d3f-fa6f01393077\", \"date\": \"Fri, 13 Nov 2026 05:27:04 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:04.796093006Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:04.796097776Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:04.796104616Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:04.796111086Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:04.796117626Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.796141796Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.796152256Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:04.796159376Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.972292127Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:04.972300427Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.989085906Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe60:ec27@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.989259996Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:04.989299766Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.989307916Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fecd:2978]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.989323846Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.989392336Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.989846057Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.990489857Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:04.990502287Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.990937478Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:04.990943058Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:04.991495759Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"a79eb597-4893-45b7-a7ab-78072d7cdeca\", \"date\": \"Fri, 13 Nov 2026 05:27:04 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.991506829Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:04.991510529Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:04.991670189Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"deb362a2-4bbd-4689-8b19-33626386a07c\", \"date\": \"Fri, 13 Nov 2026 05:27:04 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.991680699Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.992030129Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:04.994190452Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:04.994202282Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:04.994207242Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.994216002Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.994226332Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe60:ec27 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:05.189326944Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:05.789061189Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:05.789086189Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:05.800269842Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:05.803764136Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:05.803776096Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:05.803779946Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:05.804204626Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:05.804664007Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"455a725c-4656-48a0-b4d9-1f6358af6175\", \"date\": \"Fri, 13 Nov 2026 05:27:05 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:05.804672427Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:05.804955997Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"70a3016f-ef26-443d-ad39-5241017d0864\", \"date\": \"Fri, 13 Nov 2026 05:27:05 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:05.804968767Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:05.804973057Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:05.804999057Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:05.805008687Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:05.805014507Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:05.805060277Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:05.805078307Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:05.989313907Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:05.989330447Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:05.989461877Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:06.78910162Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:06.78913471Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:06.795094207Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:06.795107307Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:06.809759974Z","hostname":"t1.sextet","pid":12282,"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:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:06.809913914Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:06.809920374Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:06.809924784Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:06.809928834Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:06.813653588Z","hostname":"t1.sextet","pid":12282,"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-11-13T05:27:06.813666708Z","hostname":"t1.sextet","pid":12282} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:06.813670438Z","hostname":"t1.sextet","pid":12282} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:06.813673818Z","hostname":"t1.sextet","pid":12282} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:06.813677248Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:06.814237499Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:06.814244589Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:06.814248949Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:06.814253049Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:06.989533958Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:07.010090342Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:07.010100512Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:07.010232112Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:07.010238222Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:07.810070435Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:07.810085935Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:07.810091975Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:07.810097605Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:07.819235815Z","hostname":"t1.sextet","pid":12282,"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:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:07.819347605Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:07.819353135Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe60:ec27@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:07.819771506Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:07.819779226Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fecd:2978]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:07.819808356Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:07.819872476Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:07.820278717Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:07.820657847Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:08.010137723Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:08.010293593Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:08.020640875Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.021343856Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:08.021353526Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.021809366Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:08.021840046Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:08.022345197Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"ea843d26-300d-4183-891a-aface890cd41\", \"date\": \"Fri, 13 Nov 2026 05:27:08 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.022351447Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:08.022355127Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:08.022543807Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"5b192e94-7adf-417d-825a-3d47753fcb63\", \"date\": \"Fri, 13 Nov 2026 05:27:08 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.022550427Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:08.022883297Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.022920617Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.022931347Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.824924453Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.828855397Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.832331641Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.832362181Z","hostname":"t1.sextet","pid":12282} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:08.832367091Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.832370691Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.832435711Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:08.832440291Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.832770581Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:08.832779901Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.832814741Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:08.832819081Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.832884011Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:08.833263432Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"8f1e98f1-a97c-485b-9eb5-93a2d52a8b27\", \"date\": \"Fri, 13 Nov 2026 05:27:08 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.833283432Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:08.833288342Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:08.833476362Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"1ef471a4-dee7-4f6e-b796-5d83e9280efa\", \"date\": \"Fri, 13 Nov 2026 05:27:08 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:08.833505862Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:08.833512052Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:08.833518292Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:08.833524442Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:08.833530722Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.833578942Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.833590532Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.833673472Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:09.014692649Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:09.014703579Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:09.019704245Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:09.019743665Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:09.033679201Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:09.232626118Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:09.23416196Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:09.432676566Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe11:71ec due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:09.432700786Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:09.434700368Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:09.434813739Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:09.435412379Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:09.435421529Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:09.435432949Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:09.435439259Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:09.435445019Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:09.435451709Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:09.435475859Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:09.820097258Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:09.820122448Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:09.838740589Z","hostname":"t1.sextet","pid":12282,"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-11-13T05:27:10.019743786Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:10.033088521Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:10.033100731Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:10.033162181Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:10.033269541Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:10.034675803Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:10.034687433Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:10.035249933Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:10.035270134Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:10.035869884Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"3d41b487-07f3-45bb-8aac-1f89a342c140\", \"date\": \"Fri, 13 Nov 2026 05:27:10 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:10.035878344Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:10.035883204Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:10.036104614Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"ac6480e3-c06a-4ac5-945f-9f4497e99095\", \"date\": \"Fri, 13 Nov 2026 05:27:10 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:10.036116814Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:10.036458725Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:10.036507885Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:10.036521995Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:10.843646246Z","hostname":"t1.sextet","pid":12282,"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:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:10.843754436Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:10.843760556Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe60:ec27@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:10.844130196Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:10.844135526Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fecd:2978]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:10.844224156Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:10.844311117Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:10.844702027Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:10.845035377Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:10.845257338Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:11.045052306Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe60:ec27 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:11.244012993Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:11.245559535Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe60:ec27 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:11.444044281Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe60:ec27 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:11.444063461Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:11.446236484Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:11.446304284Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:11.446888174Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:11.446902404Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:11.446915074Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:11.446918834Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:11.446922414Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:11.446926774Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:11.446931054Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:11.446936034Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:11.849459153Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","to_create":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:12.43323826Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:12.633286778Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe11:71ec due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:12.633300988Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:12.633308238Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:12.633881229Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:12.63457777Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"e1c6dca9-4524-431b-bbc8-ca7b32a4385a\", \"date\": \"Fri, 13 Nov 2026 05:27:12 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:12.63458891Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:12.63483394Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"0f6dd44e-a98e-4b01-9d20-237be2e58f59\", \"date\": \"Fri, 13 Nov 2026 05:27:12 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:12.63487663Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:12.6348849Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:12.6348965Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:12.63490837Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:12.63492064Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:12.63493544Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:12.63494916Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:12.63496489Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:12.85453322Z","hostname":"t1.sextet","pid":12282,"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:fe60:ec27@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:13.044895097Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:13.044914748Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fecd:2978]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:13.044996668Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:13.045110518Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:13.04670508Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:13.04672254Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:13.04720551Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:13.04722935Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:13.047784971Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"6bf7714b-84a0-46b4-9ad5-8c7e85fdaed3\", \"date\": \"Fri, 13 Nov 2026 05:27:13 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:13.047791451Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:13.047795021Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:13.048049601Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"0a7acf91-b19e-4db6-83e0-ac3cba5030ac\", \"date\": \"Fri, 13 Nov 2026 05:27:13 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:13.048071281Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:13.048414252Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:13.048468812Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:13.048478012Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:13.048485282Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:13.859850657Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:13.859881507Z","hostname":"t1.sextet","pid":12282} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:13.859887427Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:13.859891357Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:13.860268598Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:13.860695038Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"b4fc15c3-aca0-4836-9cc2-b01a10965a3e\", \"date\": \"Fri, 13 Nov 2026 05:27:13 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:13.860711498Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:13.860867768Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"92786dff-5446-4709-ae60-742ed5dfa38b\", \"date\": \"Fri, 13 Nov 2026 05:27:13 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:13.860879058Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:13.860882908Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:13.860892608Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:13.860899118Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:13.860905058Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:13.860957409Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:13.860966219Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:13.860976259Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:14.044655448Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:14.044762758Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:14.845028811Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:14.845044361Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:14.855021103Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:14.855026533Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:14.865357505Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:14.865370705Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:14.866019735Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:14.866030385Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:15.033058736Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:15.033080686Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:15.033665887Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:15.033918547Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:15.044687999Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:15.870133331Z","hostname":"t1.sextet","pid":12282,"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:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:15.870263181Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:15.870269401Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe60:ec27@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:15.870651962Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:15.870657922Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fecd:2978]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:15.870700892Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:15.870761222Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:15.871185902Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:15.871775373Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:16.033759038Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.068338487Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:16.068355047Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.068923338Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:16.068960688Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:16.069645559Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"d79c3d6f-c031-428c-9f4b-2a6623f79582\", \"date\": \"Fri, 13 Nov 2026 05:27:16 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.069657649Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:16.069662299Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:16.069962659Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"4dde5dd4-3bc5-4277-87a0-1e143c3bad97\", \"date\": \"Fri, 13 Nov 2026 05:27:16 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.069972459Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:16.07045093Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.07050237Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.07051461Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.071681801Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:16.071688991Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:16.071764911Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.072033001Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:16.072039981Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:16.072336382Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"274608ea-53a7-4bf0-b2fc-23fe2546ccf4\", \"date\": \"Fri, 13 Nov 2026 05:27:16 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.072344692Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:16.072348372Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:16.072487072Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"5cfd8d14-fb2b-4a89-bac7-ae018c7c84db\", \"date\": \"Fri, 13 Nov 2026 05:27:16 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.072494022Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.072569092Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:16.072574072Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:16.072842822Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.072859782Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.072869912Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.072926112Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:16.072930742Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:16.073275583Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"4b24b723-aa16-49ea-bc65-060fa1f1f303\", \"date\": \"Fri, 13 Nov 2026 05:27:16 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.073285423Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:16.073289023Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:16.073431833Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"7aa208fe-1898-4b69-a75e-3da5036cd083\", \"date\": \"Fri, 13 Nov 2026 05:27:16 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.073440753Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:16.073802633Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.073834974Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.073859934Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.875821239Z","hostname":"t1.sextet","pid":12282,"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:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.875927709Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:16.875942849Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.876316509Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:16.876325449Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.876396049Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.876457279Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.87690722Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.87738574Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.877699851Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.070932521Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.070954001Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.071352052Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.071669042Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:17.071679692Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:17.071683942Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.071727082Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.071741532Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.071746362Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:17.077364609Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.078066679Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.078081209Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.07842954Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.07845308Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.07894121Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"9f226025-d3eb-4b92-8f68-2ee310096974\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:17 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"9f226025-d3eb-4b92-8f68-2ee310096974\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:17 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"9f226025-d3eb-4b92-8f68-2ee310096974\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:17.07895323Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.07895698Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.07896023Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.079100951Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"f22c9cf6-59a8-41f2-9a7a-5af6eebadec7\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:17 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"f22c9cf6-59a8-41f2-9a7a-5af6eebadec7\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:17 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"f22c9cf6-59a8-41f2-9a7a-5af6eebadec7\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:17.079108331Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.079111891Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.079434791Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:17.079439791Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:17.079443541Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.079478811Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.079488921Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.079497351Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.881925506Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.881958907Z","hostname":"t1.sextet","pid":12282} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.881971267Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.881976307Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.882458247Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.882983238Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"b52ceb66-4df4-4b60-8023-15ccade0ac9b\", \"date\": \"Fri, 13 Nov 2026 05:27:17 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.883010858Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.883212658Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"c6b176fc-e1d8-498b-ad6b-8d7e3e200d1d\", \"date\": \"Fri, 13 Nov 2026 05:27:17 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:17.883226858Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.883231298Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.883264068Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.883270038Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.883273348Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.883277328Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.883280928Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.883284458Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:18.076223968Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:18.076243568Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe60:ec27 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:18.470900899Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe60:ec27 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:18.670980817Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe60:ec27 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:18.671030977Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:18.671045287Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:18.671781388Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:18.672557509Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"203f12d2-c055-414f-ba31-52eaf57844e3\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:27:18 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"203f12d2-c055-414f-ba31-52eaf57844e3\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:27:18 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"203f12d2-c055-414f-ba31-52eaf57844e3\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:18.672573069Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:18.672578989Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:18.672797329Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"ec9b9b38-2d71-47a9-9c97-78d936002a51\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:27:18 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"ec9b9b38-2d71-47a9-9c97-78d936002a51\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:27:18 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"ec9b9b38-2d71-47a9-9c97-78d936002a51\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:18.672810959Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:18.672819509Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:18.672825209Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:18.672838929Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:18.672849629Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:18.672860149Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:18.672916789Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:18.672944049Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:18.867084041Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:18.867098841Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:18.876066471Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:18.876074561Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:18.887682174Z","hostname":"t1.sextet","pid":12282,"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:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:18.887830104Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:18.887835684Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe60:ec27@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:19.071267914Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:19.071294754Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fecd:2978]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:19.071347034Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:19.071444784Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:19.073078616Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:19.073083776Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:19.073689356Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:19.073717796Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:19.074378817Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"eb85ac1b-437e-4571-b3c1-a45fb8b3030a\", \"date\": \"Fri, 13 Nov 2026 05:27:19 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:19.074385907Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:19.074389477Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:19.074624827Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"48fa2922-0dce-4290-a1f0-dbc1b91d2c3f\", \"date\": \"Fri, 13 Nov 2026 05:27:19 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:19.074633137Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:19.075023078Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:19.075083488Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:19.075093708Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:19.076256129Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:19.894324833Z","hostname":"t1.sextet","pid":12282,"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-11-13T05:27:19.894361593Z","hostname":"t1.sextet","pid":12282} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:19.894370443Z","hostname":"t1.sextet","pid":12282} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:19.894374393Z","hostname":"t1.sextet","pid":12282} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:19.894377963Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:19.894381433Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:19.894818033Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:19.895307024Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"f94f3e56-e5cf-4903-8288-5eadc9944081\", \"date\": \"Fri, 13 Nov 2026 05:27:19 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:19.895324894Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:19.895524494Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"3ed0c55b-a478-41d1-a4ce-fa98abe9b1d5\", \"date\": \"Fri, 13 Nov 2026 05:27:19 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:19.895558944Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:19.895564714Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:19.895573614Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:19.895580514Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:19.895587504Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:19.895625034Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:19.895645304Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.071079244Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.071251745Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.088315724Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.088416774Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.871076097Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.871103017Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.887049275Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.887071825Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.887078165Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.887083795Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.888081737Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.888092957Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.900478071Z","hostname":"t1.sextet","pid":12282,"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:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.900615481Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.900621481Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.900625651Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.900629651Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe60:ec27@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.901236602Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.901252322Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fecd:2978]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.901297422Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.901339692Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.901358192Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.901363952Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.901417922Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.901432962Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.901873312Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.901926852Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.902955573Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.902969443Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.903412774Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.903427224Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.903432894Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.903436434Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.903744454Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.903762724Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.904093045Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.904105545Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.904299605Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"6278fe4f-6728-435c-b7f1-a395fcf09358\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.904326615Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.904337975Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.904343085Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"70eebb53-c649-4f72-8a27-fe63090e6cd4\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.904348345Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.904351705Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.904452495Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.904466485Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.904470805Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.904474385Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.904479225Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"82288a71-6252-40bd-90e6-ba0cfdcd60e5\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.904484165Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.904620005Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"b7a72149-8649-4f8a-85a8-b2ada711e547\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.904629785Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.904839886Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.904851186Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.905039696Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"755df8f5-257d-45bf-ae29-2b969d039b73\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"755df8f5-257d-45bf-ae29-2b969d039b73\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"755df8f5-257d-45bf-ae29-2b969d039b73\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:20.905052236Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.905056146Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.905059446Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.905157506Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"54c218e7-a55e-44cc-8f10-5e0a76405af2\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"54c218e7-a55e-44cc-8f10-5e0a76405af2\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"54c218e7-a55e-44cc-8f10-5e0a76405af2\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:20.905172866Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.905176966Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.905204796Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.905324976Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.905388796Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"118fbd38-0935-4c53-8e87-b7e2c6b744ca\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"118fbd38-0935-4c53-8e87-b7e2c6b744ca\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"118fbd38-0935-4c53-8e87-b7e2c6b744ca\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:20.905403196Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.905407396Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.905411026Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.905507676Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"8f14f539-0a39-4428-a282-21ce09bb4e9a\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"8f14f539-0a39-4428-a282-21ce09bb4e9a\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"8f14f539-0a39-4428-a282-21ce09bb4e9a\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:20.905515476Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.905519136Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.906472427Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.906486498Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.906689178Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.906702508Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.906818108Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.906823488Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.907030078Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.907043348Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.907130038Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"acd1a278-c044-4ab9-9a86-3203040914a1\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.907144938Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.907148948Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.907290118Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"9f2802c0-af95-4bc5-aa69-3e2a4ac7cf95\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.907305948Z","hostname":"t1.sextet","pid":12282} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.907337398Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"10bda518-01b4-4d0c-a244-2afbd3ca71c7\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"10bda518-01b4-4d0c-a244-2afbd3ca71c7\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"10bda518-01b4-4d0c-a244-2afbd3ca71c7\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:20.907345908Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.907349748Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.907353208Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.907452359Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"c89871f9-cc5b-4fb8-aaec-3f7e68238c7b\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"c89871f9-cc5b-4fb8-aaec-3f7e68238c7b\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"c89871f9-cc5b-4fb8-aaec-3f7e68238c7b\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:20.907460259Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.907464259Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.907609269Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.907667449Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.907675839Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.907679299Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.907696639Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.907705859Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.90879512Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.909518411Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.909905621Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.910073732Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.910080792Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.910370582Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.910381052Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.910385792Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.910389832Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.910397172Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.910405422Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.910524472Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.910559742Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.910576842Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.910906363Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"e1e0b141-6350-49e7-ac99-489f82063f66\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe60:ec27 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.910918343Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.910921993Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.911097653Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"87d442c3-a2c4-495d-92a7-19ead019c4ab\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.911106353Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.911524223Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.912098434Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.912357984Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.912878815Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.913122695Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.914033486Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.914047386Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.914348066Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.914577097Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.914586067Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.914705147Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.914905177Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.915367758Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.915381268Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.915385898Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.915389838Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.915396758Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.915405608Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.916211589Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.916552599Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.91721294Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.91722408Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.91730178Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.91731339Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.91755212Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.91763128Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.91776493Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.917937251Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.917942911Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.917946761Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.917950771Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.917954901Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.918816282Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.918823322Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.918827102Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.918830682Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.919136242Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.919161902Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.919204392Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.919221532Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.919226912Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.919231362Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.919239132Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.919248552Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.919257782Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.919266242Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.920293753Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.920502274Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.921080624Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.921089904Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.921094424Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.921098374Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.921102434Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.921105954Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.921109754Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.921113614Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.921117824Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.921121834Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.921125854Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.921129804Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.921133374Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.921136844Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.921247974Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.921252654Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.921256464Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.921260234Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.921264254Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.921268034Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.921271924Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.921275814Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.921279834Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.921522845Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.921833635Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.921838535Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.921842385Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.921846315Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.921853055Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.921856985Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:21.071283256Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:21.088337815Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:21.906924269Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:21.906949479Z","hostname":"t1.sextet","pid":12282} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:21.906956049Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:21.906960829Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:21.90744538Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:21.90803725Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"eac92572-da39-4db7-9df8-25f1259121ce\", \"date\": \"Fri, 13 Nov 2026 05:27:21 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:21.90805338Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:21.908262171Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"d1e47d0f-9ce3-4484-bab3-4645eb7b9b9f\", \"date\": \"Fri, 13 Nov 2026 05:27:21 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:21.908286841Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:21.908291581Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:21.908303041Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe60:ec27,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:21.908309461Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:21.908312921Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:21.908319721Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:21.908343561Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:21.908348411Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:22.10091125Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:22.101205161Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:22.101553271Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:22.101578651Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:22.901046293Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:22.901066803Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:22.912787107Z","hostname":"t1.sextet","pid":12282,"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:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:22.912902347Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:22.912909557Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe60:ec27@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:22.913391767Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:22.913403647Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fecd:2978]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:22.913461337Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:22.913555578Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:22.914015018Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:22.914498989Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:22.914854489Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:23.101290422Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:23.114438687Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe60:ec27 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:23.313111954Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:23.314984746Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:23.501411759Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe60:ec27 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:23.513121272Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe60:ec27 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:23.513155332Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:23.515631025Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.515697465Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:23.516122025Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:23.516127635Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:23.516141095Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:23.516145555Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:23.516149355Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.516184625Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.516190325Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.516194525Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:23.701436837Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe11:71ec due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:23.701482737Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.701505747Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:23.702129768Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:23.702772458Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"e8fe64c1-9217-4530-ac3b-468fd295c9fd\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:27:23 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"e8fe64c1-9217-4530-ac3b-468fd295c9fd\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:27:23 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"e8fe64c1-9217-4530-ac3b-468fd295c9fd\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:23.702796538Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:23.702802328Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:23.702990859Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"9cca72dc-78af-4d02-bea1-c332df199b42\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:27:23 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"9cca72dc-78af-4d02-bea1-c332df199b42\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:27:23 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"9cca72dc-78af-4d02-bea1-c332df199b42\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:23.703015759Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:23.703024429Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 4 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:23.703028989Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:23.703039499Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:23.703047079Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:23.703054759Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.703092399Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:23.703102329Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.703110759Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.918096264Z","hostname":"t1.sextet","pid":12282,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:23.918115044Z","hostname":"t1.sextet","pid":12282} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.918119374Z","hostname":"t1.sextet","pid":12282} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.918122934Z","hostname":"t1.sextet","pid":12282} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:23.918126404Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.918750305Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:23.918760165Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.918804465Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:23.918809225Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.101558143Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.102242794Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.102249744Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:24.102254964Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.113211386Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.113220186Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.913044799Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:24.913063589Z","hostname":"t1.sextet","pid":12282} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.923431931Z","hostname":"t1.sextet","pid":12282,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.926915225Z","hostname":"t1.sextet","pid":12282,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.930325409Z","hostname":"t1.sextet","pid":12282,"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:fecd:2978 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.930425209Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe91:f302 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.930430369Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:24.930433929Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:24.930437379Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe11:71ec@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.930845399Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:24.930855189Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe91:f302]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.930906669Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe60:ec27@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.930932719Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:24.930938569Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fecd:2978]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.930946649Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.930980259Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.93103028Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.9313746Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.93138648Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.93176529Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.931967701Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.932037371Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:25.101603894Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:25.113241698Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:25.131855289Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:25.131970259Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:25.13273204Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:25.13273894Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:25.13313584Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:25.13315238Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:25.133734611Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"67c1fdcf-57b2-47b7-b33b-f3c8d0fddc61\", \"date\": \"Fri, 13 Nov 2026 05:27:25 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe11:71ec on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:25.133742381Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:25.133745711Z","hostname":"t1.sextet","pid":12282,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:25.133965241Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"fc51b4a0-f191-4c83-a92b-e0488871fffc\", \"date\": \"Fri, 13 Nov 2026 05:27:25 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:25.133974531Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:25.134333752Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:25.134385022Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe60:ec27: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:25.134396112Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:25.134405332Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe60:ec27 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:25.331027916Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:25.332245877Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe60:ec27 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:25.531044464Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe60:ec27 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:25.531064364Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:25.531099614Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:25.532712816Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:25.532772026Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:25.533276017Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:25.533282087Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:25.533298657Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:25.533302807Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:25.533306937Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:25.533314797Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe11:71ec: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:25.533330707Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:25.533335857Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:25.931164611Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:26.131233249Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:26.331269867Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe11:71ec expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:26.531315956Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe11:71ec due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:26.531371596Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:26.531405196Z","hostname":"t1.sextet","pid":12282} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:26.532110077Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:3::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:26.532916278Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:3::%2F64\", status: 204, headers: {\"x-request-id\": \"a68c3a25-6b64-4294-8995-ce36e2ee9a3b\", \"date\": \"Fri, 13 Nov 2026 05:27:26 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:26.532927898Z","hostname":"t1.sextet","pid":12282,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:4::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:26.533200858Z","hostname":"t1.sextet","pid":12282,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:4::%2F64\", status: 204, headers: {\"x-request-id\": \"e9c998e8-ced5-4ad8-9af2-8791b2740c12\", \"date\": \"Fri, 13 Nov 2026 05:27:26 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:26.533241648Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:26.533247558Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::2cd8:43ff:feff:b048,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::1092:47ff:fe1f:ce4,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:26.533258318Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:26.533266338Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe11:71ec,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:26.533274398Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear1_0] push to fe80::2cd8:43ff:feff:b048: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:26.533339698Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:26.533368598Z","hostname":"t1.sextet","pid":12282} {"msg":"[tfportrear0_0] push to fe80::1092:47ff:fe1f:ce4: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:26.533379098Z","hostname":"t1.sextet","pid":12282}