{"msg":"signal handler waiting for context","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.237174953Z","hostname":"t2.sextet","pid":12572} {"msg":"signal handler waiting got context","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.253692272Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] sm initialized with addr fe80::8:20ff:feee:e5ef on if tfportrear1_0 index 6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.254054372Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] sm initialized with addr fe80::8:20ff:fef1:6b35 on if tfportrear0_0 index 5","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.254063952Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.254096842Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.254119982Z","hostname":"t2.sextet","pid":12572} {"msg":"admin: listening on [::]:8000","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.255123673Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] nbr is fe80::a8b4:efff:fefd:e57f@s4.sextet server","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.255272824Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] nbr is fe80::a81e:d1ff:fe0f:db8a@s3.sextet server","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.255277114Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.255292804Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.255297204Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] exchange: listening on [fe80::8:20ff:feee:e5ef]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.255494014Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] exchange: listening on [fe80::8:20ff:fef1:6b35]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.255507564Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.255584654Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.255589214Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.369756554Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.369780364Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.370183685Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.370201585Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] adding route fd00:4:: -> fe80::a8b4:efff:fefd:e57f on port Rear(Rear(\"rear1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.371363056Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] adding route fd00:3:: -> fe80::a81e:d1ff:fe0f:db8a on port Rear(Rear(\"rear0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.371376416Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.371492566Z","hostname":"t2.sextet","pid":12572,"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.371507296Z","hostname":"t2.sextet","pid":12572,"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.372440287Z","hostname":"t2.sextet","pid":12572,"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:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.372550627Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.372559647Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.372563107Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.372567738Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.372660088Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"887b0496-376b-4c54-8f52-01071c080cb4\", \"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.372679278Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"84951bda-336e-4ae8-9d22-a256ad338611\", \"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.372775238Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.372828958Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.373288028Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.373346478Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.373497469Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.373509319Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.373723539Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.373800349Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fecd:2978@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.373816489Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.373823429Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe60:ec27]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.373984629Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.374033399Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.374252959Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.37437084Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.37466151Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.37467429Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.37469708Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.37482164Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.375215481Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.457820845Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.457846465Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.458190255Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.458197975Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.458219115Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.458222575Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] adding route fd00:4:: -> fe80::a8b4:efff:fefd:e57f on port Rear(Rear(\"rear1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.458604626Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.458610666Z","hostname":"t2.sextet","pid":12572,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportrear0_0] adding route fd00:3:: -> fe80::a81e:d1ff:fe0f:db8a on port Rear(Rear(\"rear0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.458703446Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.458709416Z","hostname":"t2.sextet","pid":12572,"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.458906496Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"c02d2727-d6b5-4e41-b850-f755396f89fd\", \"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.458914556Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.459020066Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"32cb9189-7e65-4541-9ed2-514752caeee6\", \"date\": \"Fri, 13 Nov 2026 05:25:59 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportrear0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.459032886Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.459265836Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.459286676Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.459294206Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.459300827Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.459840847Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.459863727Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.459875317Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.459882767Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.573865587Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.573880317Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.574137018Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.574156298Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.574352488Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.574364148Z","hostname":"t2.sextet","pid":12572,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.574467578Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.574486128Z","hostname":"t2.sextet","pid":12572,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.574717338Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.574753158Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"e63284c0-13f2-48b0-84ff-a1e26b828d93\", \"date\": \"Fri, 13 Nov 2026 05:25:59 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.574762148Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.574772688Z","hostname":"t2.sextet","pid":12572,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.574938408Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.574957669Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"7597d003-7b49-4c3d-b887-beb965ce34d0\", \"content-length\": \"102\", \"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.574964089Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"c88cef8f-d2d6-40e4-ac88-49c5378aa102\", \"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\": \"7597d003-7b49-4c3d-b887-beb965ce34d0\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:25:59 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"7597d003-7b49-4c3d-b887-beb965ce34d0\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:25:59.574972589Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.574990589Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.575023299Z","hostname":"t2.sextet","pid":12572,"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:25:59.575032919Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.575114089Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"0e356dea-27d0-4256-a729-a9c59650138d\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:25:59 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\": \"0e356dea-27d0-4256-a729-a9c59650138d\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:25:59 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"0e356dea-27d0-4256-a729-a9c59650138d\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:25:59.575131429Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.575136509Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.575496229Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.575513959Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.575595269Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.575651499Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.575658539Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.575661739Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.57604544Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.57607424Z","hostname":"t2.sextet","pid":12572,"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:25:59.57641112Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.57641695Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.576794791Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.576806171Z","hostname":"t2.sextet","pid":12572,"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.576810791Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"a2b14d98-cf23-4bea-b8d1-48213ee8a8f2\", \"date\": \"Fri, 13 Nov 2026 05:25:59 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.576818771Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.576821911Z","hostname":"t2.sextet","pid":12572,"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.576974891Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"22ffff7b-fc23-438d-b60c-2745836d4a6c\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:25:59 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\": \"22ffff7b-fc23-438d-b60c-2745836d4a6c\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:25:59 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"22ffff7b-fc23-438d-b60c-2745836d4a6c\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:25:59.576996421Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.577003731Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.577020221Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.577023491Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.577182841Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"3a525150-dfdb-4d0c-92dd-c7c81aaa3acc\", \"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\": \"3a525150-dfdb-4d0c-92dd-c7c81aaa3acc\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:25:59 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"3a525150-dfdb-4d0c-92dd-c7c81aaa3acc\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:25:59.577190391Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.577195951Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.577200821Z","hostname":"t2.sextet","pid":12572,"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.577340851Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"f8ebb06f-fcba-4436-850b-e808040b9cf3\", \"date\": \"Fri, 13 Nov 2026 05:25:59 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:25:59.577357731Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.577450291Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.577456961Z","hostname":"t2.sextet","pid":12572,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.577548901Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.577568811Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.577572852Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.577579202Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.577586122Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.577599932Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.577608722Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.577790022Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"92ee34be-1a66-48c2-acbd-2bbb3f312b69\", \"date\": \"Fri, 13 Nov 2026 05:25:59 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.577801322Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.577804542Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.577809222Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.577812472Z","hostname":"t2.sextet","pid":12572,"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.577915912Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"d8430749-99e4-443e-a471-f9abd7f86a09\", \"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\": \"d8430749-99e4-443e-a471-f9abd7f86a09\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:25:59 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"d8430749-99e4-443e-a471-f9abd7f86a09\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:25:59.577954992Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.577965432Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.578139232Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.578146832Z","hostname":"t2.sextet","pid":12572,"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.578547673Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"bd2f5061-3ae0-46ec-b6ef-a96a1452b5fa\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:25:59 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\": \"bd2f5061-3ae0-46ec-b6ef-a96a1452b5fa\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:25:59 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"bd2f5061-3ae0-46ec-b6ef-a96a1452b5fa\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:25:59.578560793Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.578565933Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.578569073Z","hostname":"t2.sextet","pid":12572,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.578637303Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.578655383Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.578706243Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"8215f955-7ab7-4dd9-bab0-1a47f2e0b793\", \"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.578791923Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.579331694Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.579492964Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.579602634Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.580041384Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.580849145Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.580867515Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.581245166Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.581251206Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.581339566Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.581581576Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.581587246Z","hostname":"t2.sextet","pid":12572,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.581652286Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.581663506Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.581672676Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.581675926Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.581683926Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.581693856Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.581702776Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.581711556Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.581941426Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"e1904a09-3ce2-46e7-9dea-16c131b5d496\", \"date\": \"Fri, 13 Nov 2026 05:25:59 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.581976847Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.581989967Z","hostname":"t2.sextet","pid":12572,"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.582090717Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"c6d0810d-c68f-414c-98ee-1bf2bb5dfb08\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:25:59 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\": \"c6d0810d-c68f-414c-98ee-1bf2bb5dfb08\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:25:59 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"c6d0810d-c68f-414c-98ee-1bf2bb5dfb08\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:25:59.582114887Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.582133837Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.582708857Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.582747777Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.583596508Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.583607218Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.583616338Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.583722029Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: 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.583858779Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: 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.583878679Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.584248929Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.584260889Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.584569469Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.58528547Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.58529249Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.58530062Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.58530748Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: 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.58531698Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:25:59.58532179Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.58532539Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.58533026Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.58533599Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:25:59.58534563Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: 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.585960661Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: 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.586167641Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: 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.586751302Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:25:59.973126683Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::a81e:d1ff:fe0f:db8a missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:00.254904634Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:00.375025061Z","hostname":"t2.sextet","pid":12572,"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:00.375066971Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:00.375077611Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:00.375097381Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:00.376088383Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:00.376732833Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"86ad6450-b5a4-4028-9fe5-b58ee910a745\", \"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.376748413Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:00.376921543Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"de0b288c-50f1-4d53-b2ec-b2732d885628\", \"date\": \"Fri, 13 Nov 2026 05:26:00 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:00.376990434Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:00.377016484Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:00.377031604Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:00.377038304Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:00.377044714Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:00.377048904Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:00.377054314Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:00.377057704Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:00.377172694Z","hostname":"t2.sextet","pid":12572,"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:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:00.377281114Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:00.377297114Z","hostname":"t2.sextet","pid":12572} {"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:00.377339344Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::a81e:d1ff:fe0f:db8a missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:00.454988343Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:00.572916937Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:00.573192098Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:00.577436582Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:00.577448292Z","hostname":"t2.sextet","pid":12572} {"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:00.577476322Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:00.777556221Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:00.777576941Z","hostname":"t2.sextet","pid":12572} {"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:00.777581531Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:00.977696699Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:00.977708529Z","hostname":"t2.sextet","pid":12572} {"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:00.977718349Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::a8b4:efff:fefd:e57f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:01.055089107Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::a81e:d1ff:fe0f:db8a missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:01.055114387Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.177879797Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.177892727Z","hostname":"t2.sextet","pid":12572} {"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.177899357Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.372097559Z","hostname":"t2.sextet","pid":12572} {"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:01.372115649Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.37305197Z","hostname":"t2.sextet","pid":12572} {"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:01.37306565Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.377983096Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.378001826Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.378335896Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.378348356Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.378433886Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.378511936Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.379022477Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.379242277Z","hostname":"t2.sextet","pid":12572,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.379258447Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.379261947Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.379290237Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.379739558Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.380240938Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"7af218a1-46da-4e80-825c-ccc4ba5fa37c\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:01 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\": \"7af218a1-46da-4e80-825c-ccc4ba5fa37c\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:01 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"7af218a1-46da-4e80-825c-ccc4ba5fa37c\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:01.380262808Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.380268718Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.380273128Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.380278478Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.380401398Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"34eaeedc-5934-4a06-a410-bf1be7c3cfbd\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:01 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\": \"34eaeedc-5934-4a06-a410-bf1be7c3cfbd\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:01 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"34eaeedc-5934-4a06-a410-bf1be7c3cfbd\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:01.380420648Z","hostname":"t2.sextet","pid":12572} {"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.380426528Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.380429988Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing expire to 4 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.380435368Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.380438638Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.380451269Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.380459419Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.380464529Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.380484529Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.380489869Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.380611429Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.380620959Z","hostname":"t2.sextet","pid":12572,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.380784729Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.380827699Z","hostname":"t2.sextet","pid":12572,"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.381039779Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"f5a143f7-b8b8-468d-b240-e43ba7b0620d\", \"date\": \"Fri, 13 Nov 2026 05:26:01 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.381054039Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.381057299Z","hostname":"t2.sextet","pid":12572,"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.381063309Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"d5657fc0-ef52-4696-a5d3-8864c5936730\", \"date\": \"Fri, 13 Nov 2026 05:26:01 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.381067599Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.381072749Z","hostname":"t2.sextet","pid":12572,"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.381185309Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"491a097f-2cb6-4a66-bb1f-744f7de57b12\", \"date\": \"Fri, 13 Nov 2026 05:26:01 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:01.381210159Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.381214039Z","hostname":"t2.sextet","pid":12572,"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":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.381252729Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"dd2eadd2-26b1-422b-9b73-4b0e47912a29\", \"date\": \"Fri, 13 Nov 2026 05:26:01 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.381287749Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.381292129Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.381295559Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.381326Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.38133639Z","hostname":"t2.sextet","pid":12572} {"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.38135774Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.3819382Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.382530391Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.382539411Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.382847631Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.382852241Z","hostname":"t2.sextet","pid":12572,"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.383163822Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"c82323ea-5c6a-472d-9af7-5e6e64f993dc\", \"date\": \"Fri, 13 Nov 2026 05:26:01 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.383169652Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.383175252Z","hostname":"t2.sextet","pid":12572,"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.383287402Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"c688281c-ffde-4e51-98b8-8c6e2c6ac16a\", \"date\": \"Fri, 13 Nov 2026 05:26:01 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:01.383297572Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.383966223Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.384581493Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.384592123Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.384886384Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.384898874Z","hostname":"t2.sextet","pid":12572,"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.385226844Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"9c1eb408-83e5-459d-8ccc-c168bfdee893\", \"date\": \"Fri, 13 Nov 2026 05:26:01 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.385249584Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.385253534Z","hostname":"t2.sextet","pid":12572,"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.385376414Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"c0dcbf4e-006c-43d6-bb09-641a4f47195a\", \"date\": \"Fri, 13 Nov 2026 05:26:01 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:01.385385344Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.385905575Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.385917145Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.386255385Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.386625536Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"ab51c8cb-384c-4fa0-8b16-27ec37f8bd0b\", \"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.386641286Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.386800446Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"bbfc524a-ff3c-408c-a375-6ae56f246987\", \"date\": \"Fri, 13 Nov 2026 05:26:01 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:01.386841006Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.386848006Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.386853846Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.386863436Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.386871536Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.386880276Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.386889956Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:01.573261009Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.573464729Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.573472099Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.578097924Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.578110264Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.581431108Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.581438358Z","hostname":"t2.sextet","pid":12572} {"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.581447198Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.781613466Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.781628796Z","hostname":"t2.sextet","pid":12572} {"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.781642906Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:01.981766674Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:01.981790304Z","hostname":"t2.sextet","pid":12572} {"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.981796394Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.181893113Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.181921433Z","hostname":"t2.sextet","pid":12572} {"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:02.181928103Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::a81e:d1ff:fe0f:db8a missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:02.255319707Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.3720755Z","hostname":"t2.sextet","pid":12572} {"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.37208859Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.373072031Z","hostname":"t2.sextet","pid":12572} {"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.373082281Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.378053647Z","hostname":"t2.sextet","pid":12572} {"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.378074537Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.378080147Z","hostname":"t2.sextet","pid":12572} {"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.378092427Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.382027941Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.382058751Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fecd:2978@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.382534492Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.382556282Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe60:ec27]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.382601672Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.382735852Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.383246883Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.383369233Z","hostname":"t2.sextet","pid":12572,"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:02.383402613Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.384172024Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.384197264Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.384260074Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.384272484Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.384615664Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.384626524Z","hostname":"t2.sextet","pid":12572,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.384706054Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.384715324Z","hostname":"t2.sextet","pid":12572,"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.385049465Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"e8499219-ddca-4c79-a21a-bfee13a2c5ba\", \"date\": \"Fri, 13 Nov 2026 05:26:02 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.385067875Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.385071455Z","hostname":"t2.sextet","pid":12572,"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.385102945Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"29675582-5869-4f82-a9db-93fa3e333d50\", \"date\": \"Fri, 13 Nov 2026 05:26:02 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.385118165Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.385121705Z","hostname":"t2.sextet","pid":12572,"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.385164505Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"be6c778a-bf66-422f-acb2-6a87632590a8\", \"date\": \"Fri, 13 Nov 2026 05:26:02 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:02.385173045Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.385192225Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"08a8e3b0-4b41-455c-bab2-c125fb2d8352\", \"date\": \"Fri, 13 Nov 2026 05:26:02 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:02.385219935Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.385358515Z","hostname":"t2.sextet","pid":12572,"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:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.385447695Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.385458385Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.385461775Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.385464815Z","hostname":"t2.sextet","pid":12572} {"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:02.385479365Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.386118586Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.386533166Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.386540756Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.386864377Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.386877707Z","hostname":"t2.sextet","pid":12572,"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.387195007Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"038515c7-2162-466f-a351-5f995be85446\", \"date\": \"Fri, 13 Nov 2026 05:26:02 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.387209917Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.387220877Z","hostname":"t2.sextet","pid":12572,"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.387302317Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"386d9799-a7b0-4e12-8f3e-487d5e617301\", \"date\": \"Fri, 13 Nov 2026 05:26:02 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:02.387317467Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.388120308Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.388480519Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.388864169Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"7095d512-5933-4a40-8e0e-cef12bc46371\", \"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.388884679Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.389030199Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"a4703824-2c5c-4cb1-b35e-6a730eb45373\", \"date\": \"Fri, 13 Nov 2026 05:26: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:26:02.389058699Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.389071859Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.389086229Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.389094539Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.389102819Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.389111709Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.389126579Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:02.57349105Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:02.578132955Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.58213468Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.58217716Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.585580584Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.585585634Z","hostname":"t2.sextet","pid":12572} {"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:02.585619954Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::a81e:d1ff:fe0f:db8a missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:02.655358793Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::a8b4:efff:fefd:e57f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:02.655364863Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.785763152Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.785769792Z","hostname":"t2.sextet","pid":12572} {"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:02.785810122Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::a8b4:efff:fefd:e57f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:02.855409621Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:02.98592965Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:02.98594382Z","hostname":"t2.sextet","pid":12572} {"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:02.9859669Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.186088629Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.186096929Z","hostname":"t2.sextet","pid":12572} {"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:03.186142599Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.382099192Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.382119642Z","hostname":"t2.sextet","pid":12572} {"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:03.382127312Z","hostname":"t2.sextet","pid":12572} {"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:03.382133772Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.386300687Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.386324137Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fecd:2978@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.386732938Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.386770998Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe60:ec27]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.386929428Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.387038828Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.387645049Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.38874945Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.38876332Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.38887756Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.38888312Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.38918078Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.38920203Z","hostname":"t2.sextet","pid":12572,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.389433771Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.389440871Z","hostname":"t2.sextet","pid":12572,"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.389748131Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"d9610fc1-323a-41d3-9ce3-8263751390be\", \"date\": \"Fri, 13 Nov 2026 05:26:03 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.389761871Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.389765751Z","hostname":"t2.sextet","pid":12572,"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.389800851Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"642e1fa4-b61a-4f9f-b260-76cea1d1b8e7\", \"date\": \"Fri, 13 Nov 2026 05:26:03 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.389819011Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.389823731Z","hostname":"t2.sextet","pid":12572,"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.389885361Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"65571cc7-0eeb-4410-a10a-34c62da0b830\", \"date\": \"Fri, 13 Nov 2026 05:26: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:26:03.389906121Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.389942351Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"6c576c84-9df2-4c43-b202-f19074d6c0e4\", \"date\": \"Fri, 13 Nov 2026 05:26: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:26:03.390003921Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.390524742Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.391153083Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.391160403Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.391518423Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.391522773Z","hostname":"t2.sextet","pid":12572,"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.391859934Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"82f248d1-9764-4427-9a7b-33c0d821244f\", \"date\": \"Fri, 13 Nov 2026 05:26:03 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.391867914Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.391871444Z","hostname":"t2.sextet","pid":12572,"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.391999714Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"0cc80f60-cea0-4a02-8564-370dbf9be97b\", \"date\": \"Fri, 13 Nov 2026 05:26: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:26:03.392007254Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.392474284Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.392481524Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:03.392484934Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.392500904Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.392509484Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:03.392515964Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:03.392520024Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:03.392523844Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.393533455Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.393574885Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.394366946Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:03.394607747Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:03.582237011Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::a81e:d1ff:fe0f:db8a missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:03.655511874Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::a8b4:efff:fefd:e57f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:03.655524974Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::a81e:d1ff:fe0f:db8a missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:03.855745893Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::a81e:d1ff:fe0f:db8a missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:04.055775211Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.392773636Z","hostname":"t2.sextet","pid":12572,"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:04.392790096Z","hostname":"t2.sextet","pid":12572} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.392795136Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.392844406Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.393431686Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.394133167Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"39dd61c0-130a-47d1-97a9-f026d1590f6c\", \"date\": \"Fri, 13 Nov 2026 05:26:04 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.394142097Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.394341007Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"4ee9359b-1204-4a95-aff5-13f4ada5d99b\", \"date\": \"Fri, 13 Nov 2026 05:26: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:26:04.394372697Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.394377487Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.394384347Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.394391217Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.394397447Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.394434107Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:04.394442847Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.394449077Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.586661087Z","hostname":"t2.sextet","pid":12572} {"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:04.586683197Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.586810327Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.586843577Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.586954567Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.586982887Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.587008507Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.587070167Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.587528458Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.588341879Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.588349899Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.588770599Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.588778109Z","hostname":"t2.sextet","pid":12572,"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.58945742Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"9eeb20d5-a659-4dba-9984-c46c606c86ad\", \"date\": \"Fri, 13 Nov 2026 05:26:04 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.58946462Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.58946898Z","hostname":"t2.sextet","pid":12572,"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.58967605Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"ada2bd58-868c-4d60-9d71-8d85dbf45c35\", \"date\": \"Fri, 13 Nov 2026 05:26: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:26:04.58969934Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.590366521Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:04.592568464Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:04.592583034Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:04.592587474Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.592595084Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:04.592603334Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::a81e:d1ff:fe0f:db8a missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:04.855830374Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::a81e:d1ff:fe0f:db8a missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:05.055914552Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:05.38707874Z","hostname":"t2.sextet","pid":12572} {"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.38710145Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:05.399159344Z","hostname":"t2.sextet","pid":12572,"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:05.587066568Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::a81e:d1ff:fe0f:db8a missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:05.656040147Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:05.986821974Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:06.186840963Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe91:f302 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:06.186863413Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:06.186872543Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:06.187302663Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:06.187905774Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"a77c4e7d-0280-42b9-b70f-07404f565188\", \"date\": \"Fri, 13 Nov 2026 05:26:06 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:06.187915004Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:06.188114884Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"be4aa296-9c7e-419b-8047-6e43e2efd8f7\", \"date\": \"Fri, 13 Nov 2026 05:26:06 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:06.188149814Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:06.188155124Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:06.188162434Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:06.188170534Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:06.188177104Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:06.188228774Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:06.188239354Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:06.405094512Z","hostname":"t2.sextet","pid":12572,"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:06.405109922Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:06.405115422Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:06.405251602Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:06.405269602Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:06.405275152Z","hostname":"t2.sextet","pid":12572} {"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.405280682Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::a81e:d1ff:fe0f:db8a missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:06.45616908Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:06.586863209Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:06.586954769Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:06.587063239Z","hostname":"t2.sextet","pid":12572} {"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.587074009Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::a81e:d1ff:fe0f:db8a missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:06.856254306Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::a8b4:efff:fefd:e57f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:07.056315345Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::a8b4:efff:fefd:e57f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:07.256377973Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.41198854Z","hostname":"t2.sextet","pid":12572,"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:07.415848485Z","hostname":"t2.sextet","pid":12572,"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:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.415965425Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.415970815Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.416357535Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.416366585Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.416399736Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.416474006Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.416887666Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.417547257Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:07.58699883Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fecd:2978@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.606188842Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.606201832Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe60:ec27]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.606311832Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.606403572Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.606848403Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.607815824Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.607826024Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.608383705Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.608396655Z","hostname":"t2.sextet","pid":12572,"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.609056615Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"638741d5-83d6-4e06-b1b2-39acb253251a\", \"date\": \"Fri, 13 Nov 2026 05:26:07 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.609075045Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.609079965Z","hostname":"t2.sextet","pid":12572,"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.609302966Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"e60aa908-4a90-4909-b231-580c76ff5b64\", \"date\": \"Fri, 13 Nov 2026 05:26:07 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:07.609315246Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.609693716Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.611938739Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:07.613980651Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.613998281Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.614008141Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:07.614032561Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:07.617384445Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:07.816152372Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:07.817770334Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::a81e:d1ff:fe0f:db8a missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:07.856391347Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:08.01619108Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe91:f302 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:08.01622605Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:08.018344052Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.018422632Z","hostname":"t2.sextet","pid":12572} {"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:08.019010473Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing expire to 4 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:08.019017313Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:08.019040793Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:08.019047403Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:08.019052743Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.019058553Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.019079133Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.019087023Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.019092623Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::a8b4:efff:fefd:e57f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:08.056461656Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::a8b4:efff:fefd:e57f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:08.456541322Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.616959215Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:08.616975095Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.617123046Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.617265826Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.618845478Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:08.618859038Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.619296588Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:08.619305048Z","hostname":"t2.sextet","pid":12572,"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.619893079Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"6d9ef220-ab61-40ef-8de1-2847153dbab2\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:08 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\": \"6d9ef220-ab61-40ef-8de1-2847153dbab2\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:08 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"6d9ef220-ab61-40ef-8de1-2847153dbab2\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:08.619929969Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.619936739Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:08.619941569Z","hostname":"t2.sextet","pid":12572,"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.620149229Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"463f5d0e-ff9f-43d7-8db9-bce7dbf437f5\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:08 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\": \"463f5d0e-ff9f-43d7-8db9-bce7dbf437f5\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:08 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"463f5d0e-ff9f-43d7-8db9-bce7dbf437f5\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:08.620159139Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.620164009Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 4 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:08.62064237Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:08.62064993Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:08.62065483Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.62071195Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.62073423Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.6207452Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.622127181Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:08.622135911Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.622452822Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:08.622599072Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:08.623896433Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:08.623907093Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:08.623911273Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: 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.623915533Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: 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.623919363Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: 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.623923303Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::a81e:d1ff:fe0f:db8a missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:08.856506408Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::a8b4:efff:fefd:e57f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:08.856607569Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::a8b4:efff:fefd:e57f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:09.256709885Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:09.423009355Z","hostname":"t2.sextet","pid":12572,"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":"[tfportrear0_0] neighbor s3.sextet@fe80::a81e:d1ff:fe0f:db8a missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:09.656753422Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::a8b4:efff:fefd:e57f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:09.656770042Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::a81e:d1ff:fe0f:db8a missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:09.85681853Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:10.016358142Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:10.21638496Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe91:f302 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:10.21640761Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:10.21645231Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:10.217183091Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:10.218003762Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"1a225dd6-716d-41d4-96ef-2cdb14308c2a\", \"date\": \"Fri, 13 Nov 2026 05:26:10 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:10.218016122Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:10.218264592Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"3e9b3917-9921-4d6d-ba25-b383ddde8fad\", \"date\": \"Fri, 13 Nov 2026 05:26:10 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:10.218290262Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing expire to 4 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:10.218297302Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:10.218315172Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:10.218324652Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:10.218329642Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:10.218334992Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:10.218340132Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:10.218345302Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:10.218350372Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:10.427952022Z","hostname":"t2.sextet","pid":12572,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:10.427965082Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:10.427968812Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:10.427973002Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:10.428472202Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:10.428893443Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"d63a9670-53b4-46f9-9867-b343c78e9f31\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:10 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\": \"d63a9670-53b4-46f9-9867-b343c78e9f31\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:10 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"d63a9670-53b4-46f9-9867-b343c78e9f31\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:10.428911413Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:10.428915273Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:10.429048203Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"a33b8f38-0f6f-4cbf-b6ab-52262d1a3193\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:10 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\": \"a33b8f38-0f6f-4cbf-b6ab-52262d1a3193\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:10 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"a33b8f38-0f6f-4cbf-b6ab-52262d1a3193\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:10.429055663Z","hostname":"t2.sextet","pid":12572} {"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:10.429072803Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:10.429077143Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:10.429083133Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:10.429098013Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:10.429105143Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:10.429125713Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:10.429133313Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:10.429139013Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:10.605721455Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:10.606643986Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:10.617165278Z","hostname":"t2.sextet","pid":12572} {"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.617180208Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::a81e:d1ff:fe0f:db8a missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:10.657182053Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::a8b4:efff:fefd:e57f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:10.657198843Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:11.407076779Z","hostname":"t2.sextet","pid":12572} {"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:11.407101839Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:11.433292139Z","hostname":"t2.sextet","pid":12572,"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:11.433308209Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:11.433405369Z","hostname":"t2.sextet","pid":12572} {"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:11.433419969Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:11.605773646Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:11.616504168Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:11.617060119Z","hostname":"t2.sextet","pid":12572} {"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:11.617072239Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:11.617335419Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::a8b4:efff:fefd:e57f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:11.657361685Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::a81e:d1ff:fe0f:db8a missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:11.857386722Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::a8b4:efff:fefd:e57f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:12.257690369Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:12.439206697Z","hostname":"t2.sextet","pid":12572,"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:12.442907291Z","hostname":"t2.sextet","pid":12572,"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:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:12.443021901Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:12.443029591Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fecd:2978@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:12.443375151Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:12.443387741Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe60:ec27]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:12.443416321Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:12.443485151Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:12.443906832Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:12.444280072Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:12.616512829Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:12.644243091Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:12.644897411Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:12.644905241Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:12.645340922Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:12.645364002Z","hostname":"t2.sextet","pid":12572,"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.645828592Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"0bd35b3b-46c0-4280-836d-60bd6b961305\", \"date\": \"Fri, 13 Nov 2026 05:26:12 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:12.645835032Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:12.645838332Z","hostname":"t2.sextet","pid":12572,"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.646027153Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"9d57a092-6cc2-4155-bc78-5fceda7a3bbc\", \"date\": \"Fri, 13 Nov 2026 05:26:12 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:12.646050873Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:12.646370783Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:12.646416583Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:12.646426213Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::a8b4:efff:fefd:e57f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:12.857747624Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::a81e:d1ff:fe0f:db8a missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:13.057777742Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::a8b4:efff:fefd:e57f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:13.057802972Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.448230678Z","hostname":"t2.sextet","pid":12572,"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:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.448322928Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:13.448328278Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.448847479Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:13.448863919Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.448959739Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.449024019Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.449513029Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.45006693Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.45042578Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:13.650022988Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.650866039Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:13.650871449Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.6513152Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:13.65132419Z","hostname":"t2.sextet","pid":12572,"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.65176374Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"64db0e06-16d6-4b6a-8795-254a603bcff0\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:13 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\": \"64db0e06-16d6-4b6a-8795-254a603bcff0\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:13 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"64db0e06-16d6-4b6a-8795-254a603bcff0\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:13.65177447Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.65177868Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:13.65178223Z","hostname":"t2.sextet","pid":12572,"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.65193015Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"c8e7d894-fc57-4385-ac8f-63d739ab2492\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:13 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\": \"c8e7d894-fc57-4385-ac8f-63d739ab2492\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:13 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"c8e7d894-fc57-4385-ac8f-63d739ab2492\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:13.65193882Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.65194313Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:13.652278851Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.652320891Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.652330671Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:13.652339621Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fecd:2978 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:14.043449907Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::a81e:d1ff:fe0f:db8a missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:14.058335554Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fecd:2978 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:14.243468075Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fecd:2978 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:14.243518815Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:14.243533875Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:14.244266466Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:14.244963607Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"fc0b25e3-3928-4360-b6f0-9558adbedc59\", \"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.244974657Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:14.245202887Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"7c436b2c-74a9-4a8e-b739-083806458ed3\", \"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.245247937Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:14.245255587Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:14.245274707Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:14.245284057Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:14.245289867Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:14.245296207Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:14.245301747Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:14.245307427Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:14.454764776Z","hostname":"t2.sextet","pid":12572,"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] neighbor t1.sextet@fe80::8:20ff:fe91:f302 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:15.048960724Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::a81e:d1ff:fe0f:db8a missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:15.058479205Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:15.249011112Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe91:f302 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:15.249056803Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:15.249084283Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:15.249765863Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:15.250472014Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"f54653ec-9b9a-44c7-9916-d0b2d6422f2d\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:15 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\": \"f54653ec-9b9a-44c7-9916-d0b2d6422f2d\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:15 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"f54653ec-9b9a-44c7-9916-d0b2d6422f2d\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:15.250488624Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:15.250514484Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:15.250734074Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"5b59de49-ef75-404f-9b49-3847d8cc7adb\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:15 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\": \"5b59de49-ef75-404f-9b49-3847d8cc7adb\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:15 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"5b59de49-ef75-404f-9b49-3847d8cc7adb\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:15.250744004Z","hostname":"t2.sextet","pid":12572} {"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:15.250770574Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:15.250776834Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:15.250785914Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:15.250794275Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:15.250801765Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:15.250837575Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:15.250850655Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:15.250858905Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:15.460841254Z","hostname":"t2.sextet","pid":12572,"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:15.460858594Z","hostname":"t2.sextet","pid":12572} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:15.460863094Z","hostname":"t2.sextet","pid":12572} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:15.460866644Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:15.460869964Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:15.461106195Z","hostname":"t2.sextet","pid":12572} {"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:15.461129435Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:15.461134815Z","hostname":"t2.sextet","pid":12572} {"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.461139115Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:15.643070152Z","hostname":"t2.sextet","pid":12572} {"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.643086022Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:15.643770073Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:15.643780133Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:15.649076139Z","hostname":"t2.sextet","pid":12572} {"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:15.649087399Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:15.649092779Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:15.649351529Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::a81e:d1ff:fe0f:db8a missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:15.65856145Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:16.466678592Z","hostname":"t2.sextet","pid":12572,"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:16.470590556Z","hostname":"t2.sextet","pid":12572,"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:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:16.470692687Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:16.470697477Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:16.471060757Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:16.471070037Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:16.471104857Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:16.471160167Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:16.471557267Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:16.471907678Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:16.643865424Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:16.6491662Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:16.671916816Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:16.870943853Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:16.872462625Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:17.071006461Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe91:f302 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:17.071027731Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:17.072976234Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:17.073017404Z","hostname":"t2.sextet","pid":12572} {"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:17.073460254Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:17.073471424Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:17.073482754Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:17.073488994Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:17.073494914Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:17.073500804Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:17.073506624Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:17.475919253Z","hostname":"t2.sextet","pid":12572,"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:17.475935633Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:17.476114514Z","hostname":"t2.sextet","pid":12572} {"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:17.476119604Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:17.671082546Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:17.671096726Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.471071519Z","hostname":"t2.sextet","pid":12572} {"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.471087729Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.481948341Z","hostname":"t2.sextet","pid":12572,"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:18.485553545Z","hostname":"t2.sextet","pid":12572,"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:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.485658716Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.485677446Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.485681576Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.485685006Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.486170396Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.486182086Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.486227396Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fecd:2978@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.486246896Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.486272906Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.486279016Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe60:ec27]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.486311166Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.486392406Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.486705187Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.486715937Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.487173497Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.487523458Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.487537118Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.487901348Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.487922368Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.487937198Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.487943778Z","hostname":"t2.sextet","pid":12572,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.488277539Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.488288379Z","hostname":"t2.sextet","pid":12572,"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.488423119Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"40984f04-9125-48c9-81a0-443d9187da77\", \"date\": \"Fri, 13 Nov 2026 05:26:18 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.488432529Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.488436169Z","hostname":"t2.sextet","pid":12572,"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.488548049Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"b81def7d-153e-4e40-8bf3-a2d183067f28\", \"date\": \"Fri, 13 Nov 2026 05:26:18 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:18.488557929Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.488573769Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"ac9899a2-99f1-4458-bfab-99183260d961\", \"date\": \"Fri, 13 Nov 2026 05:26:18 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.488582679Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.488586399Z","hostname":"t2.sextet","pid":12572,"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.488687909Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"6cf2b08a-c28c-47dd-8e09-f99d6427d8f1\", \"date\": \"Fri, 13 Nov 2026 05:26:18 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:18.488697139Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.48921275Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.48992659Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.48993747Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.490249431Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.490254081Z","hostname":"t2.sextet","pid":12572,"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.490537001Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"b6ffbaed-f17d-49ad-a8a0-e11fce70ef17\", \"date\": \"Fri, 13 Nov 2026 05:26:18 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.490544781Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.490548141Z","hostname":"t2.sextet","pid":12572,"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.490656491Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"0da7b4c7-8c96-4239-bc26-fbcfa5a36a88\", \"date\": \"Fri, 13 Nov 2026 05:26:18 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:18.490672891Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.491228772Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.493615655Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.493628885Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:18.493632595Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.493640315Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.493653735Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.493662335Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.494207495Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.494473346Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.494549186Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.494769896Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.495534007Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:18.495552117Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:18.671125087Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:18.687099476Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:18.886019272Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:18.887422574Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:19.08607437Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe91:f302 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:19.086099191Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:19.087806372Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.087874793Z","hostname":"t2.sextet","pid":12572} {"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:19.088390663Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:19.088401333Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:19.088420683Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:19.088426123Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:19.088430913Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.088436373Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.088441473Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.088446763Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.686559766Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:19.686594576Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.686645046Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.686746876Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.688161418Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:19.688178228Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.688617198Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:19.688631728Z","hostname":"t2.sextet","pid":12572,"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.689139049Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"e6b3d9da-d127-4c8b-a0db-f4af1ce5a734\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:19 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\": \"e6b3d9da-d127-4c8b-a0db-f4af1ce5a734\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:19 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"e6b3d9da-d127-4c8b-a0db-f4af1ce5a734\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:19.689158929Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.689164129Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:19.689168899Z","hostname":"t2.sextet","pid":12572,"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.689315029Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"99c4d3a0-e1b6-43bf-a8fb-1ad466ed3ec5\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:19 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\": \"99c4d3a0-e1b6-43bf-a8fb-1ad466ed3ec5\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:19 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"99c4d3a0-e1b6-43bf-a8fb-1ad466ed3ec5\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:19.689324919Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.689329239Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:19.68974773Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:19.68976928Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:19.68977617Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.68981721Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.6898302Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.68984056Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.691357351Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:19.691370551Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:19.691730532Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:19.692034442Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:19.692041032Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:19.692044902Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: 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.692050242Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: 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.692054422Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: 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.692058172Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:20.492348945Z","hostname":"t2.sextet","pid":12572,"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 t1.sextet@fe80::8:20ff:fecd:2978 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:21.086468313Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fecd:2978 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:21.286480751Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fecd:2978 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:21.286533511Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.286546001Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:21.287174452Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:21.287918673Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"4c6c118a-6705-4600-84a0-e0be3173705b\", \"date\": \"Fri, 13 Nov 2026 05:26:21 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:21.287929803Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:21.288171293Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"12b7f277-8ae9-4883-a580-966c63f5422d\", \"date\": \"Fri, 13 Nov 2026 05:26:21 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:21.288187073Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:21.288192423Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:21.288216773Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:21.288225333Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:21.288231543Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.288237463Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.288243263Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.288248583Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.498244493Z","hostname":"t2.sextet","pid":12572,"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:fecd:2978@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.687477289Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:21.687521979Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe60:ec27]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.687565709Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.687637579Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.688947251Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:21.688966211Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.689307641Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:21.689316861Z","hostname":"t2.sextet","pid":12572,"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.689903942Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"c921a00b-8018-4be8-9040-336d6bae9cf7\", \"date\": \"Fri, 13 Nov 2026 05:26:21 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.689912132Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:21.689915912Z","hostname":"t2.sextet","pid":12572,"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.690126862Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"f15fd2d2-676a-4d54-ac18-0aaf351a8b6d\", \"date\": \"Fri, 13 Nov 2026 05:26:21 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:21.690138612Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:21.690451522Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.690493622Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.690505782Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:21.690515862Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:22.086643084Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:22.286705683Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe91:f302 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:22.286728173Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:22.286735743Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:22.287273313Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:22.287984514Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"113206f2-b219-4b8f-ada6-1affdc7d5caa\", \"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.287997114Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:22.288272404Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"c88624e5-54ca-4e69-b8a6-2fe9842ee1f6\", \"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.288314144Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:22.288322044Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:22.288340424Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:22.288350784Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:22.288356634Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:22.288364414Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:22.288370284Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:22.288375854Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:22.504503331Z","hostname":"t2.sextet","pid":12572,"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:22.504518961Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:22.504523121Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:22.508577956Z","hostname":"t2.sextet","pid":12572,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:22.508734306Z","hostname":"t2.sextet","pid":12572} {"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.508741556Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:22.686787199Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:22.687043539Z","hostname":"t2.sextet","pid":12572} {"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.687055489Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:22.68743638Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fecd:2978 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:23.086797975Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fecd:2978 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:23.286822684Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fecd:2978 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:23.286844224Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:23.286851374Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:23.287369444Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:23.287906995Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"ab91183e-7ec4-4b32-8f8b-ec2927f6cf2a\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26: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\": \"ab91183e-7ec4-4b32-8f8b-ec2927f6cf2a\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:23 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"ab91183e-7ec4-4b32-8f8b-ec2927f6cf2a\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:23.287923505Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:23.287929395Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:23.288082475Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"19882ce0-8c84-4260-a2a4-34ad120b7776\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26: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\": \"19882ce0-8c84-4260-a2a4-34ad120b7776\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:23 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"19882ce0-8c84-4260-a2a4-34ad120b7776\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:23.288094255Z","hostname":"t2.sextet","pid":12572} {"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.288103015Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:23.288108545Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:23.288118195Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:23.288127525Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:23.288137605Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:23.288182055Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:23.288196225Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:23.514864904Z","hostname":"t2.sextet","pid":12572,"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:26:23.6868093Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fecd:2978@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:23.687994772Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:23.688002502Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe60:ec27]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:23.688035132Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:23.688091392Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:23.689251223Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:23.689270003Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:23.689728384Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:23.689735484Z","hostname":"t2.sextet","pid":12572,"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.690342864Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"11385df2-e089-4182-9f3b-91b92eb234b3\", \"date\": \"Fri, 13 Nov 2026 05:26:23 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:23.690367124Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:23.690372664Z","hostname":"t2.sextet","pid":12572,"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.690527594Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"f5f8a830-8b81-4c63-901c-9580c1233549\", \"date\": \"Fri, 13 Nov 2026 05:26:23 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:23.690535894Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:23.690852595Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:23.690897355Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:23.690910205Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:24.521134242Z","hostname":"t2.sextet","pid":12572,"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:24.521162272Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:24.521166992Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:24.521743083Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:24.522309763Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"148eb366-0acd-446e-9b99-f5cd1f379a0f\", \"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.522321053Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:24.522516794Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"64371a18-d744-4a82-add2-98987807150a\", \"date\": \"Fri, 13 Nov 2026 05:26:24 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:24.522534714Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:24.522542544Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:24.522549484Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:24.522555834Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:24.522562214Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:24.522601904Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:24.522642784Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:24.687402922Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:24.687868502Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:25.488075755Z","hostname":"t2.sextet","pid":12572} {"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.488137815Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:25.515083276Z","hostname":"t2.sextet","pid":12572} {"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.515098456Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:25.52757832Z","hostname":"t2.sextet","pid":12572,"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:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:25.527704041Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:25.527720341Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:25.531579145Z","hostname":"t2.sextet","pid":12572,"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.531587285Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:25.535071909Z","hostname":"t2.sextet","pid":12572,"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:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:25.535154429Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:25.535159839Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:25.535492199Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:25.535499029Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:25.53553389Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:25.53560108Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:25.53605101Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:25.53639196Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:25.687437083Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:25.727860489Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:25.727875679Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:25.736366539Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:25.935328695Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:25.936790127Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:26.135382704Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe91:f302 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:26.135408344Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:26.137385306Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:26.137463526Z","hostname":"t2.sextet","pid":12572} {"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:26.137997737Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:26.138004987Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:26.138016577Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:26.138022947Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:26.138028707Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:26.138034877Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:26.138075897Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:26.527094881Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:26.527120261Z","hostname":"t2.sextet","pid":12572} {"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.527129811Z","hostname":"t2.sextet","pid":12572} {"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.527136731Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:26.72795853Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:26.735903099Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:26.735921829Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:26.735965239Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:26.736075099Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:26.737517701Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:26.737524341Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:26.737997952Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:26.738013982Z","hostname":"t2.sextet","pid":12572,"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.738626702Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"6eed0b37-76c8-42ea-87ac-b6c7dc1dc66a\", \"date\": \"Fri, 13 Nov 2026 05:26:26 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:26.738646862Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:26.738652372Z","hostname":"t2.sextet","pid":12572,"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.738890573Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"21de53d8-c530-41aa-a260-21f7240f8d3b\", \"date\": \"Fri, 13 Nov 2026 05:26:26 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:26.738902033Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:26.739333693Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:26.739379333Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:26.739412143Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.54259242Z","hostname":"t2.sextet","pid":12572,"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:27.54261792Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.54262344Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.54266956Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.54272005Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.54272631Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fecd:2978@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.54311065Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.54314274Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.54325755Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe60:ec27]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.54328334Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.54328806Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.543664011Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.543786301Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"e51d3bde-9d2e-4757-9f97-341f489fd78e\", \"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.543804651Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.543938141Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"8f1ac2dc-090b-4ce7-84bd-d506882f1589\", \"date\": \"Fri, 13 Nov 2026 05:26:27 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:27.543954331Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.543968401Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.543985131Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.543991851Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.543997741Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.544004641Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.544018751Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.545724643Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.545755443Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.545948853Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.545973853Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.546230674Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.546237614Z","hostname":"t2.sextet","pid":12572,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.546366304Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.546377494Z","hostname":"t2.sextet","pid":12572,"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.546708504Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"eb8ad5fc-e9de-40b7-9344-eac2dfba2345\", \"date\": \"Fri, 13 Nov 2026 05:26:27 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.546716424Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.546719894Z","hostname":"t2.sextet","pid":12572,"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.546726244Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"d98ff950-e919-42ab-b551-cb64ec133d10\", \"date\": \"Fri, 13 Nov 2026 05:26:27 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.546731504Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.546736744Z","hostname":"t2.sextet","pid":12572,"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.546896204Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"e01d3f6c-f679-43e0-b337-09c284004eaf\", \"date\": \"Fri, 13 Nov 2026 05:26:27 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.546908645Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"82ae201e-1a2f-4fa1-9e10-afec3404a046\", \"date\": \"Fri, 13 Nov 2026 05:26:27 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:27.546928055Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.546938455Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.547263375Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.548145676Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.548158156Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.548465706Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.548471636Z","hostname":"t2.sextet","pid":12572,"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.548805957Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"9b052b88-996c-43f4-9268-4cc45c864973\", \"date\": \"Fri, 13 Nov 2026 05:26:27 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.548812397Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.548815957Z","hostname":"t2.sextet","pid":12572,"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.548952007Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"d92975fc-ffa5-4c7e-a3dc-4b16f6e4fe33\", \"date\": \"Fri, 13 Nov 2026 05:26:27 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:27.548962237Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.549410257Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.549415527Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:27.549418867Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.549427277Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.549452757Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.550352818Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.550493009Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.55143656Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.55172942Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.7356195Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:27.73566586Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:28.535066832Z","hostname":"t2.sextet","pid":12572} {"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:28.535089192Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:28.536032363Z","hostname":"t2.sextet","pid":12572} {"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:28.536037073Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:28.548355907Z","hostname":"t2.sextet","pid":12572,"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:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:28.548451407Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:28.548456177Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:28.552250152Z","hostname":"t2.sextet","pid":12572,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:28.552266102Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:28.552270272Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:28.552273722Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:28.552810732Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:28.553292063Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"02eccb52-18c0-4704-953e-349d7b1c8bc2\", \"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.553300333Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:28.553503613Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"da1a4db5-2b8e-44a8-9c88-12b314b83b6a\", \"date\": \"Fri, 13 Nov 2026 05:26:28 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:28.553524513Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:28.553528913Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:28.553536113Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:28.553542263Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:28.553548053Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:28.553596293Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:28.553605703Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:28.735731981Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:28.742950119Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:28.743129349Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:29.543115772Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:29.543144952Z","hostname":"t2.sextet","pid":12572} {"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:29.543154132Z","hostname":"t2.sextet","pid":12572} {"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:29.543161362Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:29.55829888Z","hostname":"t2.sextet","pid":12572,"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:29.55831807Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:29.55851671Z","hostname":"t2.sextet","pid":12572} {"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.55854639Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:29.743171411Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:29.748748677Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:29.748813697Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:30.548121899Z","hostname":"t2.sextet","pid":12572} {"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:30.548151779Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:30.564694948Z","hostname":"t2.sextet","pid":12572,"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:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:30.564836458Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:30.564844308Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:30.565265818Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:30.565299368Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:30.565308469Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:30.565399359Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:30.565832739Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:30.566161629Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:30.748777778Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:30.766210348Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:30.766844909Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:30.766859299Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:30.767258289Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:30.767276579Z","hostname":"t2.sextet","pid":12572,"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.76773348Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"260bb998-8f73-4156-b032-0887f59ac171\", \"date\": \"Fri, 13 Nov 2026 05:26:30 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:30.76774064Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:30.76774395Z","hostname":"t2.sextet","pid":12572,"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.76790083Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"6e9c1302-c00e-417c-9b45-9e95550bbd5d\", \"date\": \"Fri, 13 Nov 2026 05:26:30 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:30.76791852Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:30.76822536Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:30.76826045Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:30.76827005Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.571037106Z","hostname":"t2.sextet","pid":12572,"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:31.571054526Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.571058586Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.571092926Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.571141316Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.571146886Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fecd:2978@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.571621017Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.571628827Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe60:ec27]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.571667367Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.571685487Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%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:26:31.571810897Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.572159057Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"4e81beab-3711-478f-b183-f0093e52ce76\", \"date\": \"Fri, 13 Nov 2026 05:26:31 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.572174107Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.572233997Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.572353518Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"ad524e76-f1fa-40b1-a892-aefa3c47acea\", \"date\": \"Fri, 13 Nov 2026 05:26:31 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:31.572383748Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.572388498Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.572394858Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.572400958Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.572406818Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.572429238Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.572439088Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.573338299Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.573351329Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.573712219Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.573719299Z","hostname":"t2.sextet","pid":12572,"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:26:31.573853969Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.573859249Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.57410651Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"46ea28ca-0617-48dc-a03c-8c300393abd6\", \"date\": \"Fri, 13 Nov 2026 05:26:31 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.57412292Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.57412736Z","hostname":"t2.sextet","pid":12572,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.57420982Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.57422397Z","hostname":"t2.sextet","pid":12572,"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.57441028Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"db5ff5c7-ea1a-4192-a9e5-03b756a205ee\", \"date\": \"Fri, 13 Nov 2026 05:26:31 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:31.57441781Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.57453654Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"5237505c-5611-4397-9d47-fc3be698675e\", \"date\": \"Fri, 13 Nov 2026 05:26:31 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.57454273Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.57454627Z","hostname":"t2.sextet","pid":12572,"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.57467369Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"b7e2acfd-f108-4e46-9378-11fee8d90cbc\", \"date\": \"Fri, 13 Nov 2026 05:26:31 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:31.57470424Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.5749175Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.575663131Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.575669631Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.575956732Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.575961302Z","hostname":"t2.sextet","pid":12572,"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.576301312Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"2058860d-6a29-463c-8e8d-ac00758609b3\", \"date\": \"Fri, 13 Nov 2026 05:26:31 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.576308222Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.576311902Z","hostname":"t2.sextet","pid":12572,"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.576454742Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"f15e0054-351f-4a19-9277-c84f46887ebb\", \"date\": \"Fri, 13 Nov 2026 05:26:31 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:31.576462472Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.576938483Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:31.576943863Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:31.576947853Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.576951333Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:31.576954923Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:31.576958623Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.576961973Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:31.576965563Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:31.576969133Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.576976453Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.576984553Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.577760174Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.577767924Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.577774054Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.578109444Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.578116494Z","hostname":"t2.sextet","pid":12572,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.578123874Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.578485745Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"99dff521-bf6d-44db-94a5-defe035ed464\", \"date\": \"Fri, 13 Nov 2026 05:26:31 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.578497135Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.578500815Z","hostname":"t2.sextet","pid":12572,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.578565795Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.578638145Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"2e2cfd44-4fc0-489c-9de4-7d520c9ef03c\", \"date\": \"Fri, 13 Nov 2026 05:26:31 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:31.578646135Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.578893345Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:31.578964955Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:31.578970405Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:31.578974395Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.579320346Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.580322247Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.75877333Z","hostname":"t2.sextet","pid":12572} {"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:31.75879006Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.765200648Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:31.765209828Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:32.56511065Z","hostname":"t2.sextet","pid":12572} {"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.56515071Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:32.577134934Z","hostname":"t2.sextet","pid":12572,"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:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:32.577242094Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:32.577250124Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:32.577606135Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:32.577620355Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:32.577666475Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:32.577749205Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:32.578157915Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:32.578922546Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:32.579363167Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:32.765257449Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:32.779005684Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:32.97743657Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:32.979477823Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fecd:2978 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:33.171628252Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:33.177472859Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe91:f302 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:33.177518849Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:33.179941282Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.180018472Z","hostname":"t2.sextet","pid":12572} {"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:33.180704523Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:33.180711433Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:33.180723523Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:33.180727493Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:33.180730803Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.180736743Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.180766373Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.180770813Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fecd:2978 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:33.371697431Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fecd:2978 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:33.371718351Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.371724661Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:33.372460211Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:33.373166892Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"a5e4f5eb-024c-4a39-b556-730f60b48cfe\", \"date\": \"Fri, 13 Nov 2026 05:26:33 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:33.373177142Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:33.373449113Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"b2714430-b7ef-4599-adbd-348ac8de780d\", \"date\": \"Fri, 13 Nov 2026 05:26:33 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:33.373473843Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:33.373480843Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:33.373491513Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:33.373501343Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:33.373511233Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.373560013Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:33.373571773Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.373581583Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.583403562Z","hostname":"t2.sextet","pid":12572,"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:33.583423142Z","hostname":"t2.sextet","pid":12572} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.583429252Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fecd:2978@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.771947397Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:33.771972547Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe60:ec27]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.772073708Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.772138858Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.773477009Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:33.773485309Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.77399848Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:33.7740079Z","hostname":"t2.sextet","pid":12572,"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.77467575Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"9dff95b3-dd2c-49e3-a4df-1c2f9c955db8\", \"date\": \"Fri, 13 Nov 2026 05:26:33 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.77468248Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:33.77468616Z","hostname":"t2.sextet","pid":12572,"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.774907651Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"bcdcff54-d62c-43ac-96db-ff213fe963ca\", \"date\": \"Fri, 13 Nov 2026 05:26:33 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:33.774929221Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:33.775335071Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.775373131Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.775383481Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.777559444Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:33.777570264Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.577106846Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.577141976Z","hostname":"t2.sextet","pid":12572} {"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:34.577151126Z","hostname":"t2.sextet","pid":12572} {"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:34.577157636Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.589931801Z","hostname":"t2.sextet","pid":12572,"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:34.589953631Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.589958961Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.589963641Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.590046311Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.590080011Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.590466091Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.590484531Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.590491701Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.590541231Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.590623991Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.590996882Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"9ec7b35d-073a-4cbd-b18c-35541de14a28\", \"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.591014822Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.591024172Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.591254992Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"4e759f26-5679-4e46-bd63-d1892f5ff11f\", \"date\": \"Fri, 13 Nov 2026 05:26:34 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:34.591282142Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.591287242Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.591293992Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.591300212Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.591306642Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.591346212Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.591369882Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.592573314Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.592587634Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.592727054Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.592744414Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.592922304Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.592950294Z","hostname":"t2.sextet","pid":12572,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.593076124Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.593081884Z","hostname":"t2.sextet","pid":12572,"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.593366345Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"e3071c41-980a-4495-a7de-7cec37e16a2b\", \"date\": \"Fri, 13 Nov 2026 05:26:34 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.593377805Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.593381835Z","hostname":"t2.sextet","pid":12572,"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.593456305Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"6b651a64-dc4e-405c-8f6f-e69a77f48f02\", \"date\": \"Fri, 13 Nov 2026 05:26:34 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.593472505Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.593476585Z","hostname":"t2.sextet","pid":12572,"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.593505695Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"e0929b56-d564-40ce-a44a-757c1af81053\", \"date\": \"Fri, 13 Nov 2026 05:26:34 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:34.593525445Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.593550535Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"ec67e2b2-3ef4-414c-86f5-e0844b4d2932\", \"date\": \"Fri, 13 Nov 2026 05:26:34 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:34.593567655Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.594158985Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.594782666Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.594795516Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.595117817Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.595131677Z","hostname":"t2.sextet","pid":12572,"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.595454477Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"40dca339-fe50-4156-8b2b-844087af5c1c\", \"date\": \"Fri, 13 Nov 2026 05:26:34 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.595470147Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.595474197Z","hostname":"t2.sextet","pid":12572,"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.595573217Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"80dd4e32-9bb0-4884-8363-b1db5d150b14\", \"date\": \"Fri, 13 Nov 2026 05:26:34 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:34.595580487Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.596163618Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.596178108Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:34.596182318Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.596189968Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.596198948Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.597069889Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.597187349Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.59790867Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.59816365Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.771870348Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:34.771886458Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:34.777627805Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.572092471Z","hostname":"t2.sextet","pid":12572} {"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:35.572118601Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.583067934Z","hostname":"t2.sextet","pid":12572} {"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:35.583080194Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.59688467Z","hostname":"t2.sextet","pid":12572,"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:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.59702935Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.59703632Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fecd:2978@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.59738771Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.59744808Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe60:ec27]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.5975434Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.5976118Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.598140951Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.599125052Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.599138182Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.599453862Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.599466412Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.599559503Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.599565673Z","hostname":"t2.sextet","pid":12572,"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.599980113Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"fc9e8d71-3cfa-4e34-bd32-80817a7d6b0d\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:35 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\": \"fc9e8d71-3cfa-4e34-bd32-80817a7d6b0d\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:35 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"fc9e8d71-3cfa-4e34-bd32-80817a7d6b0d\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:35.599998793Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.600003663Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.600007503Z","hostname":"t2.sextet","pid":12572,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.600166833Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.600172473Z","hostname":"t2.sextet","pid":12572,"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.600176833Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"e2e0e744-1eb3-40b6-9991-58bb077c0768\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:35 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\": \"e2e0e744-1eb3-40b6-9991-58bb077c0768\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:35 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"e2e0e744-1eb3-40b6-9991-58bb077c0768\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:35.600198263Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.600214793Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.600565144Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"364bc543-ba85-490d-8837-da46ece0610b\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:35 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\": \"364bc543-ba85-490d-8837-da46ece0610b\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:35 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"364bc543-ba85-490d-8837-da46ece0610b\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:35.600592334Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.600601904Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.600605524Z","hostname":"t2.sextet","pid":12572,"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.600686634Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"853799c5-bb76-4255-887c-96c4eb2d05bd\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:35 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\": \"853799c5-bb76-4255-887c-96c4eb2d05bd\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:35 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"853799c5-bb76-4255-887c-96c4eb2d05bd\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:35.600711574Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.600728814Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.600865824Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.601566795Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.601581165Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.601891215Z","hostname":"t2.sextet","pid":12572,"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:35.601907385Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.601934745Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.601938945Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.601942635Z","hostname":"t2.sextet","pid":12572,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.601947445Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.602248116Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"ec7820d6-dfbf-4f4c-82c2-5e822b4c0a85\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:35 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\": \"ec7820d6-dfbf-4f4c-82c2-5e822b4c0a85\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:35 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"ec7820d6-dfbf-4f4c-82c2-5e822b4c0a85\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:35.602260566Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.602264656Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.602268136Z","hostname":"t2.sextet","pid":12572,"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.602362356Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.602384746Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"1590e0fb-a3b1-44f2-a602-7f01f443cdef\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:35 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\": \"1590e0fb-a3b1-44f2-a602-7f01f443cdef\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:35 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"1590e0fb-a3b1-44f2-a602-7f01f443cdef\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:35.602407176Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.602412266Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.602775846Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"199eee10-8cc2-4890-a834-d2ef5c79d7d8\", \"date\": \"Fri, 13 Nov 2026 05:26:35 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.602789846Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.602922216Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"52a6f7c5-4c37-4d25-9089-89f855fdc0e5\", \"date\": \"Fri, 13 Nov 2026 05:26:35 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:35.602936736Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.602940456Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.602951976Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.602958096Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.602961746Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.602965796Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.602969436Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.603148857Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.603764747Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.603770177Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.604174778Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.604195038Z","hostname":"t2.sextet","pid":12572,"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.604525338Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"53d1e08a-57ca-4489-bf7e-91a8a5c1f8e7\", \"date\": \"Fri, 13 Nov 2026 05:26:35 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.604535198Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.604538938Z","hostname":"t2.sextet","pid":12572,"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.604737829Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"454820e7-4efc-461a-ad07-c51c07e6c7c3\", \"date\": \"Fri, 13 Nov 2026 05:26:35 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:35.604747029Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.605131619Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:35.605138849Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:35.605142979Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.605146509Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:35.605150169Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:35.605176229Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.605179689Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:35.605183279Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:35.605186879Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.605193999Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.605201979Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.605207709Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:35.605211039Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:35.605214639Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:35.605218249Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.60623394Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.60638936Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.607301421Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.607589302Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.608292333Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.608570703Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:35.771908809Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.79035796Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.79036668Z","hostname":"t2.sextet","pid":12572} {"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.79037104Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:35.7904017Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.590084743Z","hostname":"t2.sextet","pid":12572} {"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:36.590108643Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.608421524Z","hostname":"t2.sextet","pid":12572,"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:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.608526494Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:36.608533704Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.608911494Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:36.608941514Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.608956304Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.609113145Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.609804135Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.610180326Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.610443396Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:36.790403551Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.795318247Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:36.795332307Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.795703017Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:36.796003428Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:36.796011648Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:36.796015868Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: 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.796030368Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: 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.796035638Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: 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.796039728Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:36.810172404Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.810886635Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:36.810893555Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.811234785Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:36.811250155Z","hostname":"t2.sextet","pid":12572,"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.811685456Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"bddb419e-c5a9-4c49-9ead-b97abcae7906\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:36 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\": \"bddb419e-c5a9-4c49-9ead-b97abcae7906\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:36 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"bddb419e-c5a9-4c49-9ead-b97abcae7906\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:36.811693936Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.811697886Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:36.811701426Z","hostname":"t2.sextet","pid":12572,"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.811844606Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"977e5d1c-1c53-44c2-aa00-1ca18962816e\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:36 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\": \"977e5d1c-1c53-44c2-aa00-1ca18962816e\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:36 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"977e5d1c-1c53-44c2-aa00-1ca18962816e\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:36.811852116Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.811855906Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:36.812178006Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:36.812183276Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:36.812187356Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.812218506Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.812228366Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:36.812237166Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:37.614650172Z","hostname":"t2.sextet","pid":12572,"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 t1.sextet@fe80::8:20ff:fecd:2978 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:38.197404717Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fecd:2978 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:38.397424205Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fecd:2978 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:38.397448545Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:38.397492015Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:38.398109946Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:38.398806856Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"726707fa-ec09-4ba5-8505-fbd1ce436f75\", \"date\": \"Fri, 13 Nov 2026 05:26:38 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:38.398817876Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:38.399016097Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"95803c42-a2e8-4e90-bc13-6c02789caf19\", \"date\": \"Fri, 13 Nov 2026 05:26:38 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:38.399031247Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:38.399036977Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:38.399060467Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:38.399070977Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:38.399094147Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:38.399101217Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:38.399107027Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:38.399112807Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:38.620333779Z","hostname":"t2.sextet","pid":12572,"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:38.620353349Z","hostname":"t2.sextet","pid":12572} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:38.620360149Z","hostname":"t2.sextet","pid":12572} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:38.620366509Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:38.620372129Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:38.620377899Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:38.62085578Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:38.62124247Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"29074c87-b49a-41a3-9f8d-ac4b4b8eb339\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:38 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\": \"29074c87-b49a-41a3-9f8d-ac4b4b8eb339\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:38 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"29074c87-b49a-41a3-9f8d-ac4b4b8eb339\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:38.6212554Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:38.62125931Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:38.621430141Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"b0588757-e812-4d42-b8b5-1c6c74d144c9\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:38 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\": \"b0588757-e812-4d42-b8b5-1c6c74d144c9\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:38 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"b0588757-e812-4d42-b8b5-1c6c74d144c9\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:38.621458461Z","hostname":"t2.sextet","pid":12572} {"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:38.621466241Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:38.621472621Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:38.621482451Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:38.621492601Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:38.621504581Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:38.621521031Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:38.621531891Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:38.797476892Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:38.797818442Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:38.798057262Z","hostname":"t2.sextet","pid":12572} {"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:38.798068612Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:38.809122605Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:38.809195835Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.591115967Z","hostname":"t2.sextet","pid":12572} {"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:39.591128647Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.597059394Z","hostname":"t2.sextet","pid":12572} {"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.597067194Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.609067617Z","hostname":"t2.sextet","pid":12572} {"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:39.609075257Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.625972237Z","hostname":"t2.sextet","pid":12572,"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:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.626085357Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:39.626105967Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.629579671Z","hostname":"t2.sextet","pid":12572,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_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:39.797481863Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:39.809259216Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fecd:2978@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.826661755Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:39.826715735Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe60:ec27]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.826763156Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.826877726Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.827494196Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.828474547Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:39.828492817Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.829036228Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:39.829046108Z","hostname":"t2.sextet","pid":12572,"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.829631719Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"a4250f78-5be5-40f6-af55-b54c27011b41\", \"date\": \"Fri, 13 Nov 2026 05:26:39 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.829643029Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:39.829648229Z","hostname":"t2.sextet","pid":12572,"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.829869889Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"f4aab5c7-da5d-49e4-b8e8-bbfc7e16499a\", \"date\": \"Fri, 13 Nov 2026 05:26:39 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:39.829895739Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.83056424Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:39.832873572Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.832930663Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:39.832947063Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:40.635342478Z","hostname":"t2.sextet","pid":12572,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fecd:2978 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:41.226548113Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fecd:2978 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:41.426596301Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fecd:2978 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:41.426626101Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:41.426671931Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:41.427359192Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:41.428107383Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"f282165f-866a-4b85-a466-0441779d512a\", \"date\": \"Fri, 13 Nov 2026 05:26:41 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:41.428124083Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:41.428345403Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"7c51ed50-fd4a-4fc8-ad36-dadf3ab6d78f\", \"date\": \"Fri, 13 Nov 2026 05:26:41 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:41.428361373Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:41.428367623Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:41.428381333Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:41.428392303Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:41.428402793Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:41.428461603Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:41.428477723Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:41.641536287Z","hostname":"t2.sextet","pid":12572,"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:41.641553367Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:41.641559717Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:41.641700767Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:41.641708467Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:41.645710201Z","hostname":"t2.sextet","pid":12572,"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:41.645723121Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:41.645727551Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:41.645803841Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:41.645818121Z","hostname":"t2.sextet","pid":12572} {"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:41.645841451Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:41.645870081Z","hostname":"t2.sextet","pid":12572} {"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.645875051Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:41.826052857Z","hostname":"t2.sextet","pid":12572} {"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:41.826069057Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:41.826672867Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:41.826705097Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:41.841862235Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:41.841870255Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:41.845935349Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:41.845943369Z","hostname":"t2.sextet","pid":12572} {"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:41.845976459Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:42.046091308Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:42.046112848Z","hostname":"t2.sextet","pid":12572} {"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:42.046119358Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:42.246197976Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:42.246215026Z","hostname":"t2.sextet","pid":12572} {"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:42.246221366Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:42.446292695Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:42.446308385Z","hostname":"t2.sextet","pid":12572} {"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:42.446315395Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:42.630081684Z","hostname":"t2.sextet","pid":12572} {"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.630098724Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:42.641072737Z","hostname":"t2.sextet","pid":12572} {"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:42.641085877Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:42.646374653Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:42.646387143Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:42.651658599Z","hostname":"t2.sextet","pid":12572,"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.651679999Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:42.655422463Z","hostname":"t2.sextet","pid":12572,"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:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:42.655521763Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:42.655528893Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:42.655535763Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:42.655542473Z","hostname":"t2.sextet","pid":12572} {"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:42.655569074Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:42.655922374Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:42.655934444Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:42.655983724Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:42.656102784Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:42.656586805Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:42.656985565Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:42.826710658Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:42.841934696Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:42.846496021Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:42.846515351Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:42.855666091Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:42.855682512Z","hostname":"t2.sextet","pid":12572} {"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:42.855713572Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:42.856967993Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.05583588Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:43.05585326Z","hostname":"t2.sextet","pid":12572} {"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:43.05588374Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:43.05588959Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:43.057559982Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:43.255977858Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe91:f302 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:43.255996448Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.256004858Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:43.256011458Z","hostname":"t2.sextet","pid":12572} {"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:43.256077239Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:43.258302301Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.258395791Z","hostname":"t2.sextet","pid":12572} {"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:43.259150932Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:43.259159562Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:43.259171192Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:43.259177842Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:43.259184292Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.259207762Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.259216172Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.456195837Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:43.456205677Z","hostname":"t2.sextet","pid":12572} {"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:43.456220637Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.646087634Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.646105664Z","hostname":"t2.sextet","pid":12572} {"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.646113754Z","hostname":"t2.sextet","pid":12572} {"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.646119744Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.656361715Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:43.656379985Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.661356221Z","hostname":"t2.sextet","pid":12572,"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:43.661366521Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:43.661370611Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:43.661374201Z","hostname":"t2.sextet","pid":12572} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.661378101Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.661527891Z","hostname":"t2.sextet","pid":12572} {"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.661555951Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.661563121Z","hostname":"t2.sextet","pid":12572} {"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:43.661568651Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:43.846586712Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.856059613Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.856072213Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.856676894Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:43.856687624Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.655110855Z","hostname":"t2.sextet","pid":12572} {"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:44.655139915Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.656074716Z","hostname":"t2.sextet","pid":12572} {"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:44.656087496Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.667586309Z","hostname":"t2.sextet","pid":12572,"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:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.667713439Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:44.667721169Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fecd:2978@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.66812766Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:44.66813761Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe60:ec27]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.66818182Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.66824972Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.668694031Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.669051461Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:44.856107634Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:44.856712605Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:44.869020399Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.869682239Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:44.86969111Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.87010834Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:44.87012342Z","hostname":"t2.sextet","pid":12572,"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.870680511Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"f412f005-c1c6-44e8-973c-d62dd4c58f96\", \"date\": \"Fri, 13 Nov 2026 05:26:44 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.870688951Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:44.870692501Z","hostname":"t2.sextet","pid":12572,"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.870868841Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"2c47b04e-eee6-48eb-8f0a-714e9d594f65\", \"date\": \"Fri, 13 Nov 2026 05:26:44 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:44.870896831Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:44.871230171Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.871272091Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:44.871281791Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.673456067Z","hostname":"t2.sextet","pid":12572,"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:45.673477287Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.673482087Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.673498847Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.673548217Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.673565177Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.674036978Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.674118388Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.674148298Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.674185158Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.674272218Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.674588768Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"1cd40fbb-3db2-43c2-9453-75683b9421b8\", \"date\": \"Fri, 13 Nov 2026 05:26:45 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.674604558Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.674672988Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.674724318Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"4c28b568-8701-49e8-b981-bfcb87388417\", \"date\": \"Fri, 13 Nov 2026 05:26:45 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:45.674740818Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.674745588Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.674752898Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.674760758Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.674767758Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.674779488Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.674789478Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.675584719Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.675598729Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.67587799Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.67588545Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.67595039Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.67596001Z","hostname":"t2.sextet","pid":12572,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.67625384Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.67626628Z","hostname":"t2.sextet","pid":12572,"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.6763615Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"92c300fd-9560-4cdb-8b37-038225a106cc\", \"date\": \"Fri, 13 Nov 2026 05:26:45 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.6763753Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.67637917Z","hostname":"t2.sextet","pid":12572,"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.67655213Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"092c0a46-86cf-4d49-a90d-bae40127a95d\", \"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.67656078Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"d815a3e6-8ac1-4255-ad9f-29a42155bce7\", \"date\": \"Fri, 13 Nov 2026 05:26:45 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:45.67656581Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.676570041Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.676573611Z","hostname":"t2.sextet","pid":12572,"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.676709221Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"15c46628-3695-42c3-8904-60ff1a9cf4be\", \"date\": \"Fri, 13 Nov 2026 05:26:45 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:45.676718691Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.677348931Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.677820942Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.677830782Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.678147082Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.678160022Z","hostname":"t2.sextet","pid":12572,"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.678470653Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"830bc2bf-40ed-4aea-b66e-82f8d40616f6\", \"date\": \"Fri, 13 Nov 2026 05:26:45 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.678477323Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.678480933Z","hostname":"t2.sextet","pid":12572,"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.678568223Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"bc27510b-b1cc-4802-9db8-8bda5a5ec318\", \"date\": \"Fri, 13 Nov 2026 05:26:45 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:45.678581223Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.679517844Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:45.679529494Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:45.679533774Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.679537534Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:45.679541214Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:45.679544804Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.679548074Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:45.679551634Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:45.679555184Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.679561954Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.679570184Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.679903164Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.679908234Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.680252815Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.680258455Z","hostname":"t2.sextet","pid":12572,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.680411795Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.680421795Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.680564885Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"a3621337-1fde-43cc-958f-cfb8e6007228\", \"date\": \"Fri, 13 Nov 2026 05:26:45 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.680571175Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.680574725Z","hostname":"t2.sextet","pid":12572,"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.680710465Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"6340c698-9803-4108-9e77-b0e23a0f7e49\", \"date\": \"Fri, 13 Nov 2026 05:26:45 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:45.680728785Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:45.681093386Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:45.681104296Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:45.681108706Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.681298436Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.681320326Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.682496837Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.682516267Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.862260312Z","hostname":"t2.sextet","pid":12572} {"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.862280662Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.868034589Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:45.868050269Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:46.668058742Z","hostname":"t2.sextet","pid":12572} {"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.668078642Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:46.679063214Z","hostname":"t2.sextet","pid":12572,"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:46.86807329Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:47.274127393Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:47.474178551Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe91:f302 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:47.474243622Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:47.474282242Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:47.474940642Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:47.475794053Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"84140aa3-dc78-4835-8186-632d1694817f\", \"date\": \"Fri, 13 Nov 2026 05:26:47 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:47.475804263Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:47.476057414Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"2df8c2a9-5878-4feb-8ca2-83457ecef6d0\", \"date\": \"Fri, 13 Nov 2026 05:26:47 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:47.476085924Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:47.476092724Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:47.476103164Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:47.476112834Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:47.476122374Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:47.476189314Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:47.476204194Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:47.685284792Z","hostname":"t2.sextet","pid":12572,"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:47.689065407Z","hostname":"t2.sextet","pid":12572,"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.689075007Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:47.692360621Z","hostname":"t2.sextet","pid":12572,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:47.692566731Z","hostname":"t2.sextet","pid":12572} {"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.692571921Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:47.874043467Z","hostname":"t2.sextet","pid":12572} {"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.874059067Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:47.874268428Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:47.874405578Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.697813998Z","hostname":"t2.sextet","pid":12572,"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:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.697921858Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.697927608Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.697931568Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.697935638Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.698471719Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.698488219Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fecd:2978@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.698493029Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.698496709Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.698537139Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe60:ec27]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.698553919Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.698766919Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.698773309Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.699234959Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.699244559Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.69987072Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.700441401Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.700453601Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.700579671Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.700590281Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.700861231Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.700877721Z","hostname":"t2.sextet","pid":12572,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.700980991Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.700987081Z","hostname":"t2.sextet","pid":12572,"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.701419452Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"9e5ddcb0-8bdb-4149-956d-5d74195b1097\", \"date\": \"Fri, 13 Nov 2026 05:26:48 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.701428032Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.701431962Z","hostname":"t2.sextet","pid":12572,"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.701482992Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"e0a4a59b-18db-4d6b-b996-99b828ebf035\", \"date\": \"Fri, 13 Nov 2026 05:26:48 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.701491222Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.701494922Z","hostname":"t2.sextet","pid":12572,"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.701501632Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"ef700ee9-2dc1-42be-8c11-74ecda4d6e93\", \"date\": \"Fri, 13 Nov 2026 05:26:48 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:48.701540622Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.701686482Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"97e83faf-8dad-4cfc-83e5-26059e6911d6\", \"date\": \"Fri, 13 Nov 2026 05:26:48 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:48.701700862Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.701741572Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.702828883Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.702843313Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.703193664Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.703207014Z","hostname":"t2.sextet","pid":12572,"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.703490124Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"669bac3d-aa51-4a55-86c9-e86756d202c9\", \"date\": \"Fri, 13 Nov 2026 05:26:48 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.703496724Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.703501394Z","hostname":"t2.sextet","pid":12572,"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.703601064Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"53dac608-bbb1-4ed4-906e-0b89caae7bc8\", \"date\": \"Fri, 13 Nov 2026 05:26:48 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:48.703610534Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.703786945Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.705830477Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.705842717Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.705846677Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.705855297Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.705865807Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.705874997Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.706503108Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.706804228Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.706859668Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.707067598Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.707794169Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.707874099Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:48.874308999Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.896506044Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.896513514Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.896849825Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.897186265Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:48.897192495Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:48.897208475Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: 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.897213265Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: 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.897217565Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: 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.897221595Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:48.899776098Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.900407439Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.900412269Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.900832819Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.900837889Z","hostname":"t2.sextet","pid":12572,"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.901205609Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"5fb46c42-d32d-42b4-8408-f7533a007af2\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:48 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\": \"5fb46c42-d32d-42b4-8408-f7533a007af2\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:48 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"5fb46c42-d32d-42b4-8408-f7533a007af2\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:48.901214169Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.901218159Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.90122199Z","hostname":"t2.sextet","pid":12572,"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.90133655Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"3facadd2-5e61-4f88-b192-616f3d579da7\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:48 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\": \"3facadd2-5e61-4f88-b192-616f3d579da7\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:48 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"3facadd2-5e61-4f88-b192-616f3d579da7\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:48.90134438Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.90134825Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:48.90169771Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:48.90170302Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:48.90170709Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.90172543Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.90173612Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:48.90174524Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fecd:2978 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:49.098321934Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:49.704058666Z","hostname":"t2.sextet","pid":12572,"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:49.704078946Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:49.704083606Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:49.704087216Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:49.704635797Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:49.705171507Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"3d2c689c-5811-468c-8f8b-64871a58d4ff\", \"date\": \"Fri, 13 Nov 2026 05:26:49 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:49.705178047Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:49.705344497Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"84651fcd-5a0d-4ef2-96c3-867c4d6c0062\", \"date\": \"Fri, 13 Nov 2026 05:26:49 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:49.705381717Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:49.705391317Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:49.705404047Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:49.705410667Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:49.705414227Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:49.705418267Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:49.705448807Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:49.705453537Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:49.893104271Z","hostname":"t2.sextet","pid":12572} {"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:49.893125181Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:49.898283517Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:49.898449657Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.69808945Z","hostname":"t2.sextet","pid":12572} {"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.69811348Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.709643133Z","hostname":"t2.sextet","pid":12572,"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:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.709753043Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:50.709766273Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.710157354Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:50.710171794Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.710201494Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.710282394Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.710801495Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.711405655Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.711747806Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:50.898291808Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:50.911347073Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.912073024Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:50.912079924Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.912486564Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:50.912508144Z","hostname":"t2.sextet","pid":12572,"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.913059305Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"0a4653b2-2cbd-4112-994b-55ad39407462\", \"date\": \"Fri, 13 Nov 2026 05:26:50 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.913081715Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:50.913087395Z","hostname":"t2.sextet","pid":12572,"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.913299755Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"6253e474-c7c2-4218-83eb-0f03219f0f6f\", \"date\": \"Fri, 13 Nov 2026 05:26:50 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:50.913310585Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:50.913677116Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.913731276Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.913743116Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:50.913753366Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fecd:2978 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:51.098704907Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fecd:2978 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:51.298739055Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fecd:2978 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:51.498798554Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fecd:2978 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:51.498858994Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:51.498871204Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:51.499493054Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:51.500270845Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"291f48b4-4b63-4e7b-8cfc-c3d788b29335\", \"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.500279255Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:51.500501736Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"875b9a6f-9e92-4c0b-a734-309d0221b754\", \"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.500544906Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing expire to 4 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:51.500551096Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:51.500566736Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:51.500575206Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:51.500580356Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:51.500585506Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:51.500590426Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:51.500629886Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:51.715406941Z","hostname":"t2.sextet","pid":12572,"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:51.715424351Z","hostname":"t2.sextet","pid":12572} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:51.715429031Z","hostname":"t2.sextet","pid":12572} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:51.715433131Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:51.715437321Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:51.715441291Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:51.715649931Z","hostname":"t2.sextet","pid":12572} {"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:51.715656541Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:51.715961831Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:51.716370922Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"7298c09f-7f82-494c-880b-921a390238c1\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:51 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\": \"7298c09f-7f82-494c-880b-921a390238c1\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:51 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"7298c09f-7f82-494c-880b-921a390238c1\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:51.716383812Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:51.716390762Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:51.716548172Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"fe64e0ee-4818-4ba0-b6d1-bfe3c2c8f628\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:51 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\": \"fe64e0ee-4818-4ba0-b6d1-bfe3c2c8f628\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:51 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"fe64e0ee-4818-4ba0-b6d1-bfe3c2c8f628\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:51.716560452Z","hostname":"t2.sextet","pid":12572} {"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:51.716577622Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:51.716597862Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:51.716608762Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:51.716619432Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:51.716644432Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:51.716654682Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:51.716666632Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:51.898050589Z","hostname":"t2.sextet","pid":12572} {"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:51.898063709Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:51.898479829Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:51.89889419Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:51.910052013Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:51.910264613Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:52.693102196Z","hostname":"t2.sextet","pid":12572} {"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:52.693151756Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:52.710078636Z","hostname":"t2.sextet","pid":12572} {"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:52.710090936Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:52.721652389Z","hostname":"t2.sextet","pid":12572,"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:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:52.721796589Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:52.721802299Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fecd:2978@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:52.7222686Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:52.72228456Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe60:ec27]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:52.72232086Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:52.72238284Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:52.72284937Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:52.723192151Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:52.898970651Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:52.910086774Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:52.923174959Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:52.923837569Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:52.923843099Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:52.9243031Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:52.92431433Z","hostname":"t2.sextet","pid":12572,"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.92481818Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"cf4d5db8-e3bc-4302-89a4-af6130f93d40\", \"date\": \"Fri, 13 Nov 2026 05:26:52 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:52.9248253Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:52.92482889Z","hostname":"t2.sextet","pid":12572,"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.925013531Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"d30e8547-ab29-4059-bd21-6a89c7ae6084\", \"date\": \"Fri, 13 Nov 2026 05:26:52 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:52.925037881Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:52.925367531Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:52.925413371Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:52.925423431Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.728029667Z","hostname":"t2.sextet","pid":12572,"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:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.728148377Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.728167187Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.728564088Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.728571318Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.728601168Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.728683148Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.729163529Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.729552069Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.729833159Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.924080341Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.924099581Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.924587891Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.924599171Z","hostname":"t2.sextet","pid":12572,"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.925161232Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"84d65b9a-d2ef-4219-af76-bf83a54eef79\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:53 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\": \"84d65b9a-d2ef-4219-af76-bf83a54eef79\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:53 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"84d65b9a-d2ef-4219-af76-bf83a54eef79\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:53.925206172Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.925215162Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.925219562Z","hostname":"t2.sextet","pid":12572,"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.925384932Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"b863393b-e601-42f3-8dc5-3099341875f0\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:53 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\": \"b863393b-e601-42f3-8dc5-3099341875f0\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:53 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"b863393b-e601-42f3-8dc5-3099341875f0\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:53.925395352Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.925413092Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.925936863Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:53.925954113Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:53.925960093Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.925968423Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.925978183Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.925989793Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.927315494Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.927326084Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.927652505Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.927657605Z","hostname":"t2.sextet","pid":12572,"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.927996695Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"af49becd-0975-4c42-aff6-f939f361942d\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:53 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\": \"af49becd-0975-4c42-aff6-f939f361942d\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:53 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"af49becd-0975-4c42-aff6-f939f361942d\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:53.928007665Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.928011455Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.928014835Z","hostname":"t2.sextet","pid":12572,"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.928101395Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"c178a7ad-33fc-41e6-a603-5114fe39ed93\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:53 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\": \"c178a7ad-33fc-41e6-a603-5114fe39ed93\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:53 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"c178a7ad-33fc-41e6-a603-5114fe39ed93\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:53.928108545Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.928112425Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.928463366Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:53.928470896Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:53.928474806Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.928504766Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.928514576Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.928522746Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.929452177Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.929465557Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:53.929541387Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.929771287Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.929778097Z","hostname":"t2.sextet","pid":12572,"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.930111407Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"e0d5576e-5dbb-49e5-87ce-88097449501f\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:53 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\": \"e0d5576e-5dbb-49e5-87ce-88097449501f\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:53 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"e0d5576e-5dbb-49e5-87ce-88097449501f\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:53.930121187Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.930124877Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.930128147Z","hostname":"t2.sextet","pid":12572,"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:53.930195198Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.930199758Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.930244958Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"b6c41ab7-3cf9-4cd3-8f4f-6f6c8902e984\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:53 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\": \"b6c41ab7-3cf9-4cd3-8f4f-6f6c8902e984\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:53 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"b6c41ab7-3cf9-4cd3-8f4f-6f6c8902e984\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:53.930252078Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.930256188Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.930547158Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.930555038Z","hostname":"t2.sextet","pid":12572,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.930649088Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:53.930658798Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:53.930662698Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.930689758Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.930699338Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.930707978Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.930901568Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"48c99ae4-75e7-474f-a6be-5cd90f6d2724\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:53 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\": \"48c99ae4-75e7-474f-a6be-5cd90f6d2724\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:53 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"48c99ae4-75e7-474f-a6be-5cd90f6d2724\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:53.930912418Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.930916118Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.930919638Z","hostname":"t2.sextet","pid":12572,"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.931019109Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"0c980bf6-7d64-4723-8b4d-ae489a5d1b8f\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:53 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\": \"0c980bf6-7d64-4723-8b4d-ae489a5d1b8f\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:53 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"0c980bf6-7d64-4723-8b4d-ae489a5d1b8f\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:53.931027389Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.931031019Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.931411859Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:53.931418639Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:53.931422689Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.931512749Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.931754469Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.93202625Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.93203731Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.93236931Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:53.932934351Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:53.934317912Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:53.934326542Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:53.934330792Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: 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.934335112Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: 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.934339102Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: 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.934343192Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:54.734136835Z","hostname":"t2.sextet","pid":12572,"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 t1.sextet@fe80::8:20ff:fecd:2978 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:55.122730758Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fecd:2978 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:55.322773367Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fecd:2978 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:55.522790305Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fecd:2978 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:55.522804535Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:55.522837395Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:55.523363266Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:55.523886826Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"87de3a3b-0a6f-45a8-a9f2-406012bcbe15\", \"date\": \"Fri, 13 Nov 2026 05:26:55 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:55.523897306Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:55.524114776Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"d4004bd0-c2cb-49f5-b82c-b75094468944\", \"date\": \"Fri, 13 Nov 2026 05:26:55 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:55.524148517Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:55.524153227Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:55.524164787Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:55.524171217Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:55.524174797Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:55.524180647Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:55.524207137Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:55.524211897Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:55.738916062Z","hostname":"t2.sextet","pid":12572,"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:55.742371266Z","hostname":"t2.sextet","pid":12572,"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:55.742385906Z","hostname":"t2.sextet","pid":12572} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:55.742390246Z","hostname":"t2.sextet","pid":12572} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:55.742393806Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:55.742397576Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:55.742401096Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:55.742831726Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:55.743268807Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"bdb5a4ea-7781-432d-920f-7b7d873811ab\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:55 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\": \"bdb5a4ea-7781-432d-920f-7b7d873811ab\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:55 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"bdb5a4ea-7781-432d-920f-7b7d873811ab\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:55.743291057Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:55.743298017Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:55.743453757Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"a3192549-a7b7-44a3-957e-1538c9f7f801\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:55 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\": \"a3192549-a7b7-44a3-957e-1538c9f7f801\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:55 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"a3192549-a7b7-44a3-957e-1538c9f7f801\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:55.743471717Z","hostname":"t2.sextet","pid":12572} {"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:55.743476657Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:55.743481157Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:55.743488217Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:55.743495337Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:55.743502297Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:55.743544577Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:55.743565857Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:55.92205734Z","hostname":"t2.sextet","pid":12572} {"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:55.92207268Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:55.92223664Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:55.922859551Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:55.928413868Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:55.928737458Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.716085357Z","hostname":"t2.sextet","pid":12572} {"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.716102587Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.722066593Z","hostname":"t2.sextet","pid":12572} {"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:56.722073963Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.72806511Z","hostname":"t2.sextet","pid":12572} {"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:56.72807279Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.748325013Z","hostname":"t2.sextet","pid":12572,"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:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.748430414Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.748445904Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.748450564Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.748454244Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fecd:2978@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.748995464Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.749034754Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.749039434Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.749042944Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe60:ec27]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.749062044Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.749069284Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.749140544Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.749154984Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.749539685Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.749552795Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.750147425Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.750417896Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.750431816Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.750442996Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.750446826Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.750804106Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.750814866Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.750849796Z","hostname":"t2.sextet","pid":12572,"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.750855706Z","hostname":"t2.sextet","pid":12572,"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.751329037Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"4d6b1c78-f3a0-4740-a848-ad8d01bec674\", \"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.751339487Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"f63641ec-eb97-4a3d-844c-ce733fdc71c4\", \"date\": \"Fri, 13 Nov 2026 05:26:56 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.751344977Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.751348917Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.751352327Z","hostname":"t2.sextet","pid":12572,"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.751356767Z","hostname":"t2.sextet","pid":12572,"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.751518677Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"15a99733-4a24-41c9-8d50-41d9b2e6bf93\", \"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.751535577Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"13db1bd7-fd32-4d44-8236-992b4585fb13\", \"date\": \"Fri, 13 Nov 2026 05:26:56 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:56.751541427Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.751545237Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.752103578Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.752848419Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.752862999Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.753178009Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.753182889Z","hostname":"t2.sextet","pid":12572,"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.753570679Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"8545492e-01ea-4c2c-9b43-f69ddc0cc794\", \"date\": \"Fri, 13 Nov 2026 05:26:56 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.753579449Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.753583099Z","hostname":"t2.sextet","pid":12572,"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.753696Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"014dab48-9ebd-4238-9926-f7e1b1722edf\", \"date\": \"Fri, 13 Nov 2026 05:26:56 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:56.75370686Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.75426561Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.756291323Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.756300263Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.756304183Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.756311963Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.756320863Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.756329553Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.757189934Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.757309664Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.757395074Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.757646704Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.758197985Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.758478415Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:56.922896692Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:56.928467029Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.949746433Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.949761383Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:56.949924563Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.950144533Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.950152073Z","hostname":"t2.sextet","pid":12572,"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.950534174Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"e7cf7b10-83fd-45f3-81c5-b2ec02959403\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:56 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\": \"e7cf7b10-83fd-45f3-81c5-b2ec02959403\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:56 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"e7cf7b10-83fd-45f3-81c5-b2ec02959403\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:56.950553644Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.950558524Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.950562404Z","hostname":"t2.sextet","pid":12572,"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:56.950589334Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.950597314Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.950694514Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"9447004a-ca87-4f3b-902d-c21c5f7b6174\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:56 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\": \"9447004a-ca87-4f3b-902d-c21c5f7b6174\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:56 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"9447004a-ca87-4f3b-902d-c21c5f7b6174\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:56.950705464Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.950715674Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.950993854Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.951001454Z","hostname":"t2.sextet","pid":12572,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.951107764Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:56.951115824Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:56.951120194Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.951152994Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.951176115Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.951185565Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.951275985Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"0c48fb83-e622-43a2-b79f-f27aa1819bae\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:56 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\": \"0c48fb83-e622-43a2-b79f-f27aa1819bae\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:56 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"0c48fb83-e622-43a2-b79f-f27aa1819bae\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:56.951303665Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.951307695Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.951311405Z","hostname":"t2.sextet","pid":12572,"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.951404395Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"d8d79af7-0f2e-4ee0-9366-da3a61baf588\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:56 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\": \"d8d79af7-0f2e-4ee0-9366-da3a61baf588\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:56 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"d8d79af7-0f2e-4ee0-9366-da3a61baf588\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:56.951427305Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.951431525Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.951762405Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:56.951776305Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:56.951780385Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.952179666Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.952186716Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.952265196Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.952395816Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.952520416Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.952526306Z","hostname":"t2.sextet","pid":12572,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.952853496Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.952862246Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"45eb9b47-34cf-418a-8fc2-21d6152aab73\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:56 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\": \"45eb9b47-34cf-418a-8fc2-21d6152aab73\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:56 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"45eb9b47-34cf-418a-8fc2-21d6152aab73\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:56.952873996Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.952877996Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.952881486Z","hostname":"t2.sextet","pid":12572,"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.952948837Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"07732a00-5906-42f2-a556-f508d7c30a4c\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:56 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\": \"07732a00-5906-42f2-a556-f508d7c30a4c\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:56 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"07732a00-5906-42f2-a556-f508d7c30a4c\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:56.952956407Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.952963777Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.953295867Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:56.953309987Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:56.953314387Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.953322197Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.953331297Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.954203558Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.954209828Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.954536908Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.954541778Z","hostname":"t2.sextet","pid":12572,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.954570408Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.954905549Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"504baec8-0d8c-4f00-b95f-a1abc91b9def\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:56 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\": \"504baec8-0d8c-4f00-b95f-a1abc91b9def\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:56 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"504baec8-0d8c-4f00-b95f-a1abc91b9def\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:56.954921669Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.954925959Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.954929609Z","hostname":"t2.sextet","pid":12572,"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.955037369Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"8dd5c0d7-08dd-497b-b063-04a5a92cf5f2\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:56 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\": \"8dd5c0d7-08dd-497b-b063-04a5a92cf5f2\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:26:56 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"8dd5c0d7-08dd-497b-b063-04a5a92cf5f2\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:56.955051339Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.955059539Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.955419479Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:56.955426309Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:56.955430219Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.955455379Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.955467329Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.956472361Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.956649681Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.956661081Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:56.956977791Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:56.958119932Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:56.958127002Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:56.958138092Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: 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.958142652Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: 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.958147142Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: 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.958151252Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fecd:2978 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:57.14881196Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:57.754127091Z","hostname":"t2.sextet","pid":12572,"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:57.754148521Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:57.754153751Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:57.754157451Z","hostname":"t2.sextet","pid":12572} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:57.754161431Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:57.754165331Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:57.754169061Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:57.754584872Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:57.754674992Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:57.755059062Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"746706a2-5fba-40e5-bfcf-bfec47feea4f\", \"date\": \"Fri, 13 Nov 2026 05:26:57 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:57.755068512Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"cf0da612-a448-4e51-a394-237376a23f3a\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:57 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:57.755073802Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","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\": \"cf0da612-a448-4e51-a394-237376a23f3a\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:57 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"cf0da612-a448-4e51-a394-237376a23f3a\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:57.755080102Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:57.755083692Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:57.755234002Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"2072b908-d488-4b03-b053-838781846e87\", \"date\": \"Fri, 13 Nov 2026 05:26:57 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:57.755239992Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"424029d3-5175-4539-8e64-812c66db2909\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:57 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\": \"424029d3-5175-4539-8e64-812c66db2909\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:26:57 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"424029d3-5175-4539-8e64-812c66db2909\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:57.755246182Z","hostname":"t2.sextet","pid":12572} {"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:57.755249822Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:57.755253252Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:57.755261242Z","hostname":"t2.sextet","pid":12572} {"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:57.755265122Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:57.755276112Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:57.755282372Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:57.755288682Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:57.755294852Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:57.755300582Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:57.755306432Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:57.755313852Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:57.755322202Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:57.756108843Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:57.756233253Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:57.948751023Z","hostname":"t2.sextet","pid":12572} {"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:57.948772713Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:57.948990203Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:57.949005153Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:57.949011213Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:57.949185083Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:57.949294893Z","hostname":"t2.sextet","pid":12572} {"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:57.949303463Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.749095936Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.749124476Z","hostname":"t2.sextet","pid":12572} {"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.749132056Z","hostname":"t2.sextet","pid":12572} {"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.749139166Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.759874789Z","hostname":"t2.sextet","pid":12572,"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:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.760022039Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:58.760027609Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.760032599Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:58.760036599Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.760445899Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:58.760464129Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.760506049Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fecd:2978@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.760549699Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:58.760559359Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.760569209Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe60:ec27]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.760609759Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.76067692Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.7610488Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.76109904Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.761653281Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.761675121Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:58.761986891Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:58.949011444Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:26:58.949032894Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:58.961510508Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:58.961568468Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fecd:2978 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:59.160295645Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:59.160389375Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:59.161927617Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:59.161952697Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fecd:2978 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:59.360565264Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:59.360588034Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fecd:2978 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:59.360595864Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe91:f302 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:59.360601984Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:59.362742226Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:26:59.362772306Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.362813006Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.362838076Z","hostname":"t2.sextet","pid":12572} {"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:59.363386227Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:59.363393807Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:59.363405657Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:59.363412737Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:59.363418687Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.363425157Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.363432297Z","hostname":"t2.sextet","pid":12572} {"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:59.363478437Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:59.363485567Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:59.363495117Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:59.363501097Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:59.363506867Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.363513787Z","hostname":"t2.sextet","pid":12572} {"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:59.363519767Z","hostname":"t2.sextet","pid":12572} {"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:59.363525637Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.363531587Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.765824016Z","hostname":"t2.sextet","pid":12572,"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:59.765844726Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:59.765850326Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:59.765855006Z","hostname":"t2.sextet","pid":12572} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.765859706Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.769675231Z","hostname":"t2.sextet","pid":12572,"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:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.769793031Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:59.769798841Z","hostname":"t2.sextet","pid":12572} {"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:59.769889641Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.769923921Z","hostname":"t2.sextet","pid":12572} {"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:59.769929771Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.769974071Z","hostname":"t2.sextet","pid":12572} {"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:59.769978901Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.960651428Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.960665278Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.960671188Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.960676668Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:26:59.970031839Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:26:59.970044179Z","hostname":"t2.sextet","pid":12572} {"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:59.970103039Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.170283398Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:00.170300438Z","hostname":"t2.sextet","pid":12572} {"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:27:00.170382028Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.370487026Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:00.370497166Z","hostname":"t2.sextet","pid":12572} {"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:27:00.370540576Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.570678305Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:00.570692615Z","hostname":"t2.sextet","pid":12572} {"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:27:00.570699945Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.760043191Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.760055831Z","hostname":"t2.sextet","pid":12572} {"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:00.760061181Z","hostname":"t2.sextet","pid":12572} {"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:00.760065771Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.770775723Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:00.770782053Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.771067893Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:00.771076813Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.771109443Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.771182633Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.771590564Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.771906794Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:00.960705609Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:00.960718019Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:00.971913232Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.972705413Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:00.972713323Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.973216464Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:00.973233134Z","hostname":"t2.sextet","pid":12572,"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.973769074Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"d8d4912d-fe23-4e8f-ad49-3ff835421a13\", \"date\": \"Fri, 13 Nov 2026 05:27:00 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.973786424Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:00.973790944Z","hostname":"t2.sextet","pid":12572,"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.973949805Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"7fe8b4d4-12be-491d-802e-ec19fa99ac4f\", \"date\": \"Fri, 13 Nov 2026 05:27:00 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:00.973966205Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:00.974317795Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.974347995Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:00.974375555Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:01.776595281Z","hostname":"t2.sextet","pid":12572,"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:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:01.776778731Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:01.776784591Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fecd:2978@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:01.777327942Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:01.777345822Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe60:ec27]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:01.777374222Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:01.777445882Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:01.777914842Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:01.778296003Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:01.778581983Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:01.978337661Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fecd:2978 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:02.177018057Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:02.178921059Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fecd:2978 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:02.377063696Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fecd:2978 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:02.377078496Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:02.379480488Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:02.379584129Z","hostname":"t2.sextet","pid":12572} {"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.380233889Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:02.380245969Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:02.380266119Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:02.380272819Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:02.380278629Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:02.380285269Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:02.380291969Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:02.380298279Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:02.782802209Z","hostname":"t2.sextet","pid":12572,"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:02.782820059Z","hostname":"t2.sextet","pid":12572} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:02.782825429Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:02.97715355Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:02.97716393Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:03.3713403Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:03.571372018Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe91:f302 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:03.571386598Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:03.571392228Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:03.571931799Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:03.57255872Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"3ea3d08e-6028-4ba9-925b-a262d3e9c0a1\", \"date\": \"Fri, 13 Nov 2026 05:27:03 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:03.57256839Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:03.57273815Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"d70e0c1e-28b5-480e-8cf6-d302fa0579be\", \"date\": \"Fri, 13 Nov 2026 05:27:03 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:03.57277778Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:03.57278488Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:03.572796Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:03.5728045Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:03.57281075Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:03.57282956Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:03.57284338Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:03.776095522Z","hostname":"t2.sextet","pid":12572} {"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.776116412Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:03.777092653Z","hostname":"t2.sextet","pid":12572} {"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.777105213Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:03.788831317Z","hostname":"t2.sextet","pid":12572,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:03.972263246Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:03.972283946Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:03.972298036Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:03.972387666Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:03.973649927Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:03.973660957Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:03.974110728Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:03.974117958Z","hostname":"t2.sextet","pid":12572,"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.974620408Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"b8a15378-e09a-4079-adf9-4401f760d791\", \"date\": \"Fri, 13 Nov 2026 05:27:03 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:03.974629328Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:03.974634268Z","hostname":"t2.sextet","pid":12572,"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.974815489Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"2710ec88-10b9-4e1e-aa89-095caddd5815\", \"date\": \"Fri, 13 Nov 2026 05:27: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:27:03.974822839Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:03.975171289Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:03.975216349Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:03.975230809Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:03.977175291Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.794988295Z","hostname":"t2.sextet","pid":12572,"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:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.795109185Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:04.795115975Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fecd:2978@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.795518525Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:04.795544535Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe60:ec27]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.795578635Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.795664935Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.796169466Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.796632437Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.796985867Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.990377007Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:04.990392007Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.990763328Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:04.990782138Z","hostname":"t2.sextet","pid":12572,"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.991231228Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"7d170d5c-f3a6-4153-ab51-09dd6b537030\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27: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\": \"7d170d5c-f3a6-4153-ab51-09dd6b537030\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:04 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"7d170d5c-f3a6-4153-ab51-09dd6b537030\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:04.991242638Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.991246668Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:04.991250038Z","hostname":"t2.sextet","pid":12572,"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.991394078Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"ff17f761-febd-4985-9de2-6fd275aabb4e\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27: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\": \"ff17f761-febd-4985-9de2-6fd275aabb4e\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:04 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"ff17f761-febd-4985-9de2-6fd275aabb4e\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:04.991401748Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.991421558Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:04.991755919Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.991813339Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.991824279Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.991833869Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.99285855Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:04.99287273Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.99320271Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:04.99320797Z","hostname":"t2.sextet","pid":12572,"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.993517341Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"86d7d8a5-88e0-4c18-bded-e38aac164971\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27: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\": \"86d7d8a5-88e0-4c18-bded-e38aac164971\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:04 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"86d7d8a5-88e0-4c18-bded-e38aac164971\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:04.993528871Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.993532791Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:04.993536211Z","hostname":"t2.sextet","pid":12572,"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.993645921Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"2296035c-d211-413b-bcf9-2f1aaecc3d80\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27: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\": \"2296035c-d211-413b-bcf9-2f1aaecc3d80\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:04 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"2296035c-d211-413b-bcf9-2f1aaecc3d80\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:04.993653101Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.993659891Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:04.993977911Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.994016461Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.994036871Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.994045611Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:04.996589274Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.997259145Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:04.997264175Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.997594546Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:04.997608486Z","hostname":"t2.sextet","pid":12572,"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.997910076Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"87c029d6-8516-477d-813a-99510204990c\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27: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\": \"87c029d6-8516-477d-813a-99510204990c\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:04 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"87c029d6-8516-477d-813a-99510204990c\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:04.997924756Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.997928906Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:04.997932396Z","hostname":"t2.sextet","pid":12572,"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.998044146Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"ebdf5fcb-dbb4-4eba-8edb-59fae84e5c64\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27: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\": \"ebdf5fcb-dbb4-4eba-8edb-59fae84e5c64\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:04 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"ebdf5fcb-dbb4-4eba-8edb-59fae84e5c64\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:04.998052066Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.998055686Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:04.998374726Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.998412976Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.998422706Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:04.998431416Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:05.371694923Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:05.571749821Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe91:f302 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:05.571770941Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:05.571815331Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:05.572487422Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:05.573209673Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"24e9b42e-ad15-4d8b-9e3a-5514b9576840\", \"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.573220303Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:05.573482893Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"3cd73375-b953-4d3d-9b1c-e5ee10e004ac\", \"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.573521813Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:05.573529113Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:05.573548553Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:05.573558683Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:05.573564443Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:05.573570963Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:05.573577723Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:05.573583843Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:05.800448612Z","hostname":"t2.sextet","pid":12572,"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:27:05.803911126Z","hostname":"t2.sextet","pid":12572,"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:05.803922886Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:05.803926886Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:05.803930446Z","hostname":"t2.sextet","pid":12572} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:05.803933916Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:05.803937296Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:05.804297286Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:05.804665927Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"15a62ffa-61d7-466e-b5e9-933e9a36665a\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:27: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\": \"15a62ffa-61d7-466e-b5e9-933e9a36665a\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:27:05 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"15a62ffa-61d7-466e-b5e9-933e9a36665a\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:05.804675747Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:05.804679367Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:05.804797827Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"29a6e6eb-3e09-4b4a-b5d5-5320161e53ba\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:27: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\": \"29a6e6eb-3e09-4b4a-b5d5-5320161e53ba\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:27:05 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"29a6e6eb-3e09-4b4a-b5d5-5320161e53ba\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:05.804807127Z","hostname":"t2.sextet","pid":12572} {"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:05.804813697Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:05.804817417Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:05.804825267Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:05.804832387Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:05.804839057Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:05.804871237Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:05.804886767Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:05.971798437Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:05.972042447Z","hostname":"t2.sextet","pid":12572} {"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:05.972051037Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:05.972235208Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:05.995559214Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:05.995701764Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:06.78909241Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:06.78912494Z","hostname":"t2.sextet","pid":12572} {"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.78913517Z","hostname":"t2.sextet","pid":12572} {"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.78914358Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:06.796090538Z","hostname":"t2.sextet","pid":12572} {"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.796113358Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:06.809997364Z","hostname":"t2.sextet","pid":12572,"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:06.813841638Z","hostname":"t2.sextet","pid":12572,"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:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:06.813935908Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:06.813951488Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:06.813955978Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:06.813959668Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:06.814346309Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:06.814357399Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fecd:2978@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:06.814385499Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:06.814400119Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:06.814404589Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe60:ec27]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:06.814441989Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:06.814450259Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:06.814494069Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:06.814848109Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:06.814858889Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:06.8152923Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:06.81540312Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:06.81555459Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:06.971839778Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:06.995573515Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:07.015288428Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:07.015379688Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:07.214368435Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fecd:2978 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:07.214392135Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:07.215793947Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:07.215801537Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:07.414425133Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fecd:2978 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:07.414450753Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe91:f302 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:07.414458103Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fecd:2978 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:07.414465183Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:07.416454926Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:07.416467266Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:07.416513426Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:07.416532606Z","hostname":"t2.sextet","pid":12572} {"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:07.417249127Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:07.417255547Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:07.417267067Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:07.417271837Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:07.417276277Z","hostname":"t2.sextet","pid":12572} {"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:07.417281237Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:07.417285587Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:07.417297737Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:07.417302137Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:07.417306327Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:07.417311237Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:07.417315897Z","hostname":"t2.sextet","pid":12572} {"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:07.417320317Z","hostname":"t2.sextet","pid":12572} {"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:07.417324557Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:07.417328947Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:07.417333247Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:07.819431646Z","hostname":"t2.sextet","pid":12572,"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:07.819449426Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:07.819453896Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.014506748Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.014579308Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fecd:2978@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.014588828Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:08.014635958Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe60:ec27]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.014684168Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.014772728Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.01606889Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:08.01609032Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.01647889Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:08.01648881Z","hostname":"t2.sextet","pid":12572,"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.017169201Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"e80d042c-4886-4a77-8253-3f896c583cea\", \"date\": \"Fri, 13 Nov 2026 05:27:08 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.017183651Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:08.017188891Z","hostname":"t2.sextet","pid":12572,"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.017392251Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"3bcb11e8-0ffa-437f-b851-346330675e24\", \"date\": \"Fri, 13 Nov 2026 05:27:08 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:08.017402481Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:08.017742002Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.017797442Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.017811352Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fecd:2978 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:08.214632056Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.814064Z","hostname":"t2.sextet","pid":12572} {"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:08.81409068Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.81409862Z","hostname":"t2.sextet","pid":12572} {"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:08.81410525Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.825095473Z","hostname":"t2.sextet","pid":12572,"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:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.825232743Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:08.825239923Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.828988227Z","hostname":"t2.sextet","pid":12572,"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:08.828995377Z","hostname":"t2.sextet","pid":12572} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.828999827Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.832517151Z","hostname":"t2.sextet","pid":12572,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:08.832668831Z","hostname":"t2.sextet","pid":12572} {"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:08.832683841Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:09.014531949Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:09.025386941Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:09.025396091Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fecd:2978 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:09.214836517Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fecd:2978 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:09.414887736Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fecd:2978 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:09.614939564Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fecd:2978 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:09.614961684Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:09.615006544Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:09.615704495Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:09.616397796Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"e3ab879a-79ad-4fa4-a3c4-6c54ddd69798\", \"date\": \"Fri, 13 Nov 2026 05:27:09 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:09.616410146Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:09.616620886Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"60261c51-7c6a-430c-ac84-e4c610a0c8e1\", \"date\": \"Fri, 13 Nov 2026 05:27: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:27:09.616651266Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:09.616659006Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:09.616669326Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:09.616727896Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:09.616738046Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:09.616749566Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:09.616763626Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:09.825093384Z","hostname":"t2.sextet","pid":12572} {"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.825110204Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:09.838913739Z","hostname":"t2.sextet","pid":12572,"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:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:09.83902879Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:09.83904183Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:09.83943999Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:09.8394507Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:09.8394888Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:09.83955728Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:09.839943321Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:09.840316941Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:10.025432822Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:10.040314969Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:10.04105326Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:10.04106297Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:10.041436461Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:10.041442001Z","hostname":"t2.sextet","pid":12572,"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.041974531Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"020d6745-ac4f-4fb5-9eec-e8382060cdb2\", \"date\": \"Fri, 13 Nov 2026 05:27:10 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:10.041981711Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:10.041985791Z","hostname":"t2.sextet","pid":12572,"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.042193811Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"192f455f-cab0-4716-8768-39cac917e30a\", \"date\": \"Fri, 13 Nov 2026 05:27:10 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:10.042202641Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:10.042516642Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:10.042554462Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:10.042565332Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:10.042573692Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:10.843822766Z","hostname":"t2.sextet","pid":12572,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:10.843840866Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:10.843847236Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:10.844015226Z","hostname":"t2.sextet","pid":12572} {"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:10.844020696Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:11.01406696Z","hostname":"t2.sextet","pid":12572} {"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:11.01407992Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:11.015003741Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:11.015144832Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:11.849658594Z","hostname":"t2.sextet","pid":12572,"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:11.849684154Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:11.849691994Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:11.850251594Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:11.850876445Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"7939e897-63df-4e24-9b7f-dd812a506393\", \"date\": \"Fri, 13 Nov 2026 05:27:11 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:11.850884225Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:11.851082335Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"d168bd77-0281-4658-acee-f4d9dec68154\", \"date\": \"Fri, 13 Nov 2026 05:27:11 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:11.851116025Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:11.851120885Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:11.851127555Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:11.851134175Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:11.851140255Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:11.851181465Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:11.851190775Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:12.015325093Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:12.033424403Z","hostname":"t2.sextet","pid":12572} {"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:12.033439823Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:12.03953263Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:12.03961305Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:12.840037824Z","hostname":"t2.sextet","pid":12572} {"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:12.840058134Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:12.85467798Z","hostname":"t2.sextet","pid":12572,"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:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:12.854800941Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:12.854806201Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fecd:2978@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:12.855197741Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:12.855208211Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe60:ec27]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:12.855246171Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:12.855339261Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:12.855761352Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:12.856173412Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:13.039620611Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:13.0561618Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:13.056906541Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:13.056916881Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:13.057337762Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:13.057356892Z","hostname":"t2.sextet","pid":12572,"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.057952752Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"b13f99c6-ad23-4f91-bb05-c17b622ae1ca\", \"date\": \"Fri, 13 Nov 2026 05:27:13 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:13.057968782Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:13.057972862Z","hostname":"t2.sextet","pid":12572,"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.058185413Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"b1956554-79f2-4691-a8d2-fbf297bb73d0\", \"date\": \"Fri, 13 Nov 2026 05:27: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:27:13.058211383Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:13.058557633Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:13.058603733Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:13.058615263Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:13.860044067Z","hostname":"t2.sextet","pid":12572,"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:13.860056478Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:13.860061448Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:13.860453878Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:13.860852408Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"bf368490-038b-4415-936f-21db0d52bd34\", \"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.860863378Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:13.861028499Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"c783e006-d318-4bbc-89f8-160ea23f9913\", \"date\": \"Fri, 13 Nov 2026 05:27:13 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:13.861048649Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:13.861052689Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:13.861059369Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:13.861065579Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:13.861071649Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:13.861096929Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:13.861106529Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:14.05515668Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:14.05518196Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:14.84404385Z","hostname":"t2.sextet","pid":12572} {"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.84405989Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:14.855050453Z","hostname":"t2.sextet","pid":12572} {"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.855057653Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:14.865534465Z","hostname":"t2.sextet","pid":12572,"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:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:14.865644915Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:14.865651905Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:14.865655685Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:14.865659285Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:14.866190666Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:14.866205816Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:14.866243796Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:14.866320716Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:14.866818416Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:14.867227237Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:15.055212701Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:15.067220625Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:15.266116502Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:15.267733814Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:15.46615268Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe91:f302 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:15.46621862Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:15.468191293Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:15.468314673Z","hostname":"t2.sextet","pid":12572} {"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:15.469020864Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:15.469028964Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:15.469039974Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:15.469045534Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:15.469050694Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:15.469061974Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:15.469072294Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:15.870291311Z","hostname":"t2.sextet","pid":12572,"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:fecd:2978@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.066634455Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:16.066687695Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe60:ec27]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.066749775Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.066862946Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.067570746Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.068520957Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:16.068529437Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.069145658Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:16.069179368Z","hostname":"t2.sextet","pid":12572,"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.069887439Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"dcf84780-d64a-434d-8b0a-bae66c24cb51\", \"date\": \"Fri, 13 Nov 2026 05:27:16 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.069906139Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:16.069910829Z","hostname":"t2.sextet","pid":12572,"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.070115689Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"bb69aaeb-6214-4eeb-a282-f208581cefd1\", \"date\": \"Fri, 13 Nov 2026 05:27:16 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:16.070128579Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.07068554Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:16.073075373Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.073091183Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:16.073099913Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.073106753Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:16.876057779Z","hostname":"t2.sextet","pid":12572,"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:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.067004617Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.067049527Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.067057287Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.067171947Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.068647609Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.068655199Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.069094379Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.069104309Z","hostname":"t2.sextet","pid":12572,"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.06953495Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"b9b0edef-1c67-455c-9551-a7345f216aeb\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:17 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\": \"b9b0edef-1c67-455c-9551-a7345f216aeb\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:17 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"b9b0edef-1c67-455c-9551-a7345f216aeb\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:17.06954819Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.06955366Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.0695588Z","hostname":"t2.sextet","pid":12572,"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.06970599Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"30d1bda0-4aff-46b6-8746-0938c1464ae0\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:17 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\": \"30d1bda0-4aff-46b6-8746-0938c1464ae0\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:17 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"30d1bda0-4aff-46b6-8746-0938c1464ae0\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:17.0697171Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.06972249Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.07004133Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:17.07004906Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:17.07005455Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.07009633Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.07010935Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.07012177Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.080164562Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.080178402Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.080517532Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.080824052Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:17.080830573Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:17.080834403Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: 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.080840783Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: 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.080845273Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: 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.080850163Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.882176507Z","hostname":"t2.sextet","pid":12572,"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:17.882195387Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.882201247Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.882206567Z","hostname":"t2.sextet","pid":12572} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.882211547Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.882216387Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.882221147Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.882649567Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.882828588Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.883141788Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"49041edc-4f23-44c4-8030-89e337c72068\", \"date\": \"Fri, 13 Nov 2026 05:27:17 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.883151438Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"fd0aea89-0cb8-4b21-832b-5faedbe28d06\", \"content-length\": \"84\", \"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.883158258Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","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\": \"fd0aea89-0cb8-4b21-832b-5faedbe28d06\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:27:17 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"fd0aea89-0cb8-4b21-832b-5faedbe28d06\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:17.883165848Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.883170368Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.883297368Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"5824de70-2bb3-4366-bcfa-dc4bb2da7408\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:27:17 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.883312738Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"c1b6d7f6-93f2-4aca-babb-7f5ef05975a1\", \"date\": \"Fri, 13 Nov 2026 05:27:17 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\": \"5824de70-2bb3-4366-bcfa-dc4bb2da7408\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:27:17 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"5824de70-2bb3-4366-bcfa-dc4bb2da7408\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:17.883319858Z","hostname":"t2.sextet","pid":12572} {"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:17.883323618Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.883340158Z","hostname":"t2.sextet","pid":12572} {"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.883349388Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.883353678Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.883360868Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.883367378Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.883373788Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.883379458Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.883385778Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:17.883391568Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.883399798Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.883409398Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.884130219Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:17.884206099Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:18.066633307Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:18.066649977Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:18.066842468Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:18.066897718Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:18.071008732Z","hostname":"t2.sextet","pid":12572} {"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.071014272Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:18.867067651Z","hostname":"t2.sextet","pid":12572} {"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.867087631Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:18.867095651Z","hostname":"t2.sextet","pid":12572} {"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:18.867102681Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:18.876063741Z","hostname":"t2.sextet","pid":12572} {"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:18.876079381Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:18.887872564Z","hostname":"t2.sextet","pid":12572,"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:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:18.888011234Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:18.888026124Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fecd:2978@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:18.888437525Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:18.888453615Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe60:ec27]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:18.888496545Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:18.888592575Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:18.889069076Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:18.889420646Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:19.066672608Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:19.067044129Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:19.089409764Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:19.090156565Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:19.090170705Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:19.090554776Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:19.090576226Z","hostname":"t2.sextet","pid":12572,"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.091134816Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"d2683b89-3cae-46b7-8ee0-76e6fe6c8262\", \"date\": \"Fri, 13 Nov 2026 05:27:19 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:19.091141356Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:19.091144916Z","hostname":"t2.sextet","pid":12572,"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.091365507Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"379623b9-a252-4531-a520-8c98a3b95263\", \"date\": \"Fri, 13 Nov 2026 05:27:19 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:19.091387767Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:19.091733337Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:19.091789137Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:19.091807197Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:19.894528543Z","hostname":"t2.sextet","pid":12572,"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:19.894552703Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:19.894558603Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:19.894989823Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:19.895458734Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"321cf18d-701b-438d-8642-9ad74bf5e92d\", \"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.895496804Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:19.895666194Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"e4b8288b-2f1a-4f17-94a6-e9dfb07bc191\", \"date\": \"Fri, 13 Nov 2026 05:27:19 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:19.895678214Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:19.895682944Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:19.895692654Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:19.895700434Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:19.895708494Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:19.895761874Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:19.895773314Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.088248824Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.088326734Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.871067417Z","hostname":"t2.sextet","pid":12572} {"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.871089007Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.888055356Z","hostname":"t2.sextet","pid":12572} {"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.888068296Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.900699711Z","hostname":"t2.sextet","pid":12572,"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:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.900835681Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.900845091Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.900850081Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.900854351Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fecd:2978@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.901340192Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.901371052Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe60:ec27]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.901406622Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.901449772Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.901486902Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.901523482Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.901559722Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.901581392Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.901824932Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.901897572Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.902813933Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.902829153Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.903226594Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.903240284Z","hostname":"t2.sextet","pid":12572,"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.903367064Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.903381724Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.903707414Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.903716924Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.903720804Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"6a066f06-7880-4d81-8bdd-d4edb53df33f\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.903726584Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.903730164Z","hostname":"t2.sextet","pid":12572,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.903734764Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.903738184Z","hostname":"t2.sextet","pid":12572,"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.903880235Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"88343a4e-dbdf-4296-a260-f31f39473071\", \"date\": \"Fri, 13 Nov 2026 05:27:20 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:20.903895125Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.903957815Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.903962975Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.904232065Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.904242725Z","hostname":"t2.sextet","pid":12572,"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.904247755Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"c867d7e9-9290-4454-a45c-6ec344fb57c3\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:20 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\": \"c867d7e9-9290-4454-a45c-6ec344fb57c3\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"c867d7e9-9290-4454-a45c-6ec344fb57c3\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:20.904255105Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.904258835Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.904262275Z","hostname":"t2.sextet","pid":12572,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.904323935Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.904329395Z","hostname":"t2.sextet","pid":12572,"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.904557515Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"82f3aa31-cecf-4212-acc0-116fdf6ead97\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:20 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\": \"82f3aa31-cecf-4212-acc0-116fdf6ead97\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"82f3aa31-cecf-4212-acc0-116fdf6ead97\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:20.904569455Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.904573345Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.904576975Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"9217be2f-00a9-409b-abba-a1f61ae67e56\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.904581885Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.904585255Z","hostname":"t2.sextet","pid":12572,"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.904753046Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"1a6cbb61-d71a-4505-81fc-a534ae957af3\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.904760256Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"7dde4df4-f1be-41ff-a59b-0fa0722e248a\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:20 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:20.904765386Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"7dde4df4-f1be-41ff-a59b-0fa0722e248a\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"7dde4df4-f1be-41ff-a59b-0fa0722e248a\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:20.904770206Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.904773966Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.904777396Z","hostname":"t2.sextet","pid":12572,"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.904884506Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"6be96ef9-1a3f-4c04-893c-bb729a3172a8\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:20 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\": \"6be96ef9-1a3f-4c04-893c-bb729a3172a8\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"6be96ef9-1a3f-4c04-893c-bb729a3172a8\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:20.904891916Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.904895436Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.905095216Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.905832087Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.906248437Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.906259477Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.906388787Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.906394967Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.906569068Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.906575688Z","hostname":"t2.sextet","pid":12572,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.906768778Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.906775558Z","hostname":"t2.sextet","pid":12572,"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.906923068Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"2429e789-706c-455b-af47-97ed85768f6a\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:20 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\": \"2429e789-706c-455b-af47-97ed85768f6a\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"2429e789-706c-455b-af47-97ed85768f6a\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:20.906940828Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.906945378Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.906948828Z","hostname":"t2.sextet","pid":12572,"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.907060728Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"d0db8d7e-9d2a-4443-8a2a-63f6c72152f4\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fecd:2978 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.907069538Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.907073128Z","hostname":"t2.sextet","pid":12572,"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.907077608Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"0b1620ee-1985-4752-b95c-3e40224a3671\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:20 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\": \"0b1620ee-1985-4752-b95c-3e40224a3671\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"0b1620ee-1985-4752-b95c-3e40224a3671\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:20.907084398Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.907088568Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.907164808Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"0a473683-67e9-4550-8be7-aa7064f43331\", \"date\": \"Fri, 13 Nov 2026 05:27:20 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:20.907175218Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.907924139Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.908066089Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.908072639Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.908076749Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.908080569Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.908083899Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.908090959Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.908099109Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.9087127Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.90871904Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.90902339Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.90903338Z","hostname":"t2.sextet","pid":12572,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.909147571Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.909333221Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"32398791-90e4-43b7-a3f7-6a12b4a07ce3\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:20 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\": \"32398791-90e4-43b7-a3f7-6a12b4a07ce3\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"32398791-90e4-43b7-a3f7-6a12b4a07ce3\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:20.909363741Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.909377721Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.909381641Z","hostname":"t2.sextet","pid":12572,"body":"Some(Body)","uri":"http://localhost:12224/route/ipv6","method":"PUT","operation_id":"route_ipv6_set"} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.909454471Z","hostname":"t2.sextet","pid":12572} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.909474741Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 409, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"13bbe61d-82b0-4be6-8d16-e70e3fbf71ee\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:20 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\": \"13bbe61d-82b0-4be6-8d16-e70e3fbf71ee\", \"content-length\": \"102\", \"date\": \"Fri, 13 Nov 2026 05:27:20 GMT\"}; value: Error { error_code: None, message: \"route {cidr} already exists\", request_id: \"13bbe61d-82b0-4be6-8d16-e70e3fbf71ee\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:20.909483541Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.909490371Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.909998172Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.910010672Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.910014832Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.910472392Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.910604892Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.911265743Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.911272253Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.911648073Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.911759994Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.911780304Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.912672455Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.912686355Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.912690435Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.912697635Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.912706015Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.912819635Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.912847885Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.913816386Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.913824736Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.914082486Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.914109546Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.914153486Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.914289456Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.914403667Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.914459317Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.914986647Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.915522958Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.915759568Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.916091708Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.916948739Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.916962289Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.91730207Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.918116381Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.918156121Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.918414681Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.918419861Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.918747602Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.919624323Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.919639703Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.919644003Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.919647623Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.919651293Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.919654913Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.919658263Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.919661913Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.919665673Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: 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.919670123Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: 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.919674103Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: 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.919677853Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: 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.919681603Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: 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.919685393Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: 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.919689113Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.920216793Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.920251333Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.920260933Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.920423083Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.920434513Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.920526554Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:20.920752654Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.920834454Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.920843474Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.920847784Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: 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.920852084Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: 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.920855944Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.922015045Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.922026135Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.922030075Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: 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.922034095Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.922037725Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.922041435Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.922045165Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: 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.922049215Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: 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.922053125Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: 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.922057025Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: 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.922060885Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: 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.922064715Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: 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.922068435Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:20.922071735Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.922075375Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: 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.922079135Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:20.922082835Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: 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.922086635Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: 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.922090375Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: 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.922094095Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: 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.922097795Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: 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.922101525Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:21.088371885Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:21.907156349Z","hostname":"t2.sextet","pid":12572,"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 t1.sextet@fe80::8:20ff:fecd:2978 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:22.501535258Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:22.701505256Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fecd:2978 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:22.701575336Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fecd:2978 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:22.701612306Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:22.701624126Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:22.702116297Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:22.702759507Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 204, headers: {\"x-request-id\": \"8229de98-7bc3-4467-8940-0be8eb618942\", \"date\": \"Fri, 13 Nov 2026 05:27:22 GMT\"} })","operation_id":"route_ipv6_delete"} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:22.702768707Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:22.702964088Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 204, headers: {\"x-request-id\": \"1192851d-428a-4799-8c79-fe53e021e089\", \"date\": \"Fri, 13 Nov 2026 05:27:22 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:22.702979248Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:22.702984218Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:22.703016978Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fecd:2978,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:22.703025868Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:22.703030948Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:22.703036098Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:22.703041118Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:22.703046138Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:22.912979947Z","hostname":"t2.sextet","pid":12572,"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:22.912995297Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:22.912999287Z","hostname":"t2.sextet","pid":12572} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:22.913003017Z","hostname":"t2.sextet","pid":12572} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:22.913006947Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:22.913010707Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:22.913262177Z","hostname":"t2.sextet","pid":12572} {"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:22.913279107Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:22.913503338Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:1::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:22.913902878Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:1::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"9266d448-cb2c-4183-986e-5280d7841429\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:27:22 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\": \"9266d448-cb2c-4183-986e-5280d7841429\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:27:22 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"9266d448-cb2c-4183-986e-5280d7841429\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:22.913915948Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:22.913920678Z","hostname":"t2.sextet","pid":12572,"body":"None","uri":"http://localhost:12224/route/ipv6/fd00:2::%2F64","method":"DELETE","operation_id":"route_ipv6_delete"} {"msg":"client response","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:22.914051168Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6/fd00:2::%2F64\", status: 404, headers: {\"content-type\": \"application/json\", \"x-request-id\": \"b55b0680-7f0b-4f50-8d3a-519224172149\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:27:22 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\": \"b55b0680-7f0b-4f50-8d3a-519224172149\", \"content-length\": \"84\", \"date\": \"Fri, 13 Nov 2026 05:27:22 GMT\"}; value: Error { error_code: None, message: \"Not Found\", request_id: \"b55b0680-7f0b-4f50-8d3a-519224172149\" }","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:22.914066488Z","hostname":"t2.sextet","pid":12572} {"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:22.914086288Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:22.914091258Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:22.914097908Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:22.914104418Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe91:f302,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:22.914110628Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:22.914158568Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:22.914173248Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.101285602Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.101300242Z","hostname":"t2.sextet","pid":12572} {"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.101305522Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.101650472Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:23.101753242Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.101758372Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.101810512Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.101979263Z","hostname":"t2.sextet","pid":12572} {"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.101984603Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.901045804Z","hostname":"t2.sextet","pid":12572} {"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.901064174Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.918282274Z","hostname":"t2.sextet","pid":12572,"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:fe11:71ec on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.918412034Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe60:ec27 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.918417144Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:23.918420784Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:23.918424134Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.918906305Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fecd:2978@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.918912945Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:23.918916755Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:23.918920285Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.918980355Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe60:ec27]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.918993815Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.919095365Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.919100095Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.919541665Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.919552145Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.920015456Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe91:f302: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.920070656Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fecd:2978: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:23.920391066Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:24.101715093Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-11-13T05:27:24.101784223Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:24.119981154Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:24.120216414Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:24.318609891Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fecd:2978 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:24.318627341Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:24.320550533Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:24.320723673Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe91:f302 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:24.518634979Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe91:f302 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:24.518655229Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fecd:2978 expire","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:24.518699619Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fecd:2978 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:24.518706459Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:24.521129582Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-11-13T05:27:24.521210532Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.521224962Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.521254182Z","hostname":"t2.sextet","pid":12572} {"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:24.521845813Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:24.521851823Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:24.521860603Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:24.521865593Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:24.521870123Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.521901133Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.521906003Z","hostname":"t2.sextet","pid":12572} {"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:24.521978753Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:24.521984553Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::a81e:d1ff:fe0f:db8a,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::a8b4:efff:fefd:e57f,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:24.521991503Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:24.521995883Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:24.522014203Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.522022683Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.522033893Z","hostname":"t2.sextet","pid":12572} {"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:24.522059483Z","hostname":"t2.sextet","pid":12572} {"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:24.522065313Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.923595301Z","hostname":"t2.sextet","pid":12572,"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:24.923607001Z","hostname":"t2.sextet","pid":12572} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.923610711Z","hostname":"t2.sextet","pid":12572} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:24.927043905Z","hostname":"t2.sextet","pid":12572,"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:24.930466919Z","hostname":"t2.sextet","pid":12572,"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:27:24.930778669Z","hostname":"t2.sextet","pid":12572} {"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.930787319Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:25.118757194Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:25.119017464Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe91:f302@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:25.119489025Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:25.119506815Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe11:71ec]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:25.119554895Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:25.119650045Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:25.120959096Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:25.120986776Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:25.121391947Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:25.121398727Z","hostname":"t2.sextet","pid":12572,"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.121978417Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"b750acfd-b77f-429f-91bb-202e2e670669\", \"date\": \"Fri, 13 Nov 2026 05:27:25 GMT\"} })","operation_id":"route_ipv6_set"} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe91:f302 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:25.121987377Z","hostname":"t2.sextet","pid":12572} {"msg":"client request","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:25.121992047Z","hostname":"t2.sextet","pid":12572,"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.122251478Z","hostname":"t2.sextet","pid":12572,"result":"Ok(Response { url: \"http://localhost:12224/route/ipv6\", status: 204, headers: {\"x-request-id\": \"53dd824e-71b1-4be8-b2de-e1b2f4c1d050\", \"date\": \"Fri, 13 Nov 2026 05:27:25 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:25.122261398Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-11-13T05:27:25.122609558Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear1_0] push to fe80::a8b4:efff:fefd:e57f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:25.122658858Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportrear0_0] push to fe80::a81e:d1ff:fe0f:db8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:25.122670438Z","hostname":"t2.sextet","pid":12572} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-11-13T05:27:25.918099156Z","hostname":"t2.sextet","pid":12572} {"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:25.918128566Z","hostname":"t2.sextet","pid":12572}