{"msg":"signal handler waiting for context","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.753173331Z","hostname":"t2.sextet","pid":12816} {"msg":"signal handler waiting got context","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.769708023Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] sm initialized with addr fe80::8:20ff:fe45:370c on if tfportrear1_0 index 6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.770142113Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] sm initialized with addr fe80::8:20ff:fe87:a7c1 on if tfportrear0_0 index 5","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.770152723Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.770160543Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.770186873Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] nbr is fe80::44b8:2dff:fe08:7592@s3.sextet server","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.771488594Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.771540184Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] nbr is fe80::b859:e4ff:feb2:af8a@s4.sextet server","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.771632625Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.771647495Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] exchange: listening on [fe80::8:20ff:fe87:a7c1]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.771703735Z","hostname":"t2.sextet","pid":12816} {"msg":"admin: listening on [::]:8000","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.771880345Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] exchange: listening on [fe80::8:20ff:fe45:370c]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.771889985Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.771952845Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.771995155Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.901400161Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.901416831Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.901938772Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.901955062Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.903289403Z","hostname":"t2.sextet","pid":12816,"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:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.903423613Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.903437973Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.903704453Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.903715263Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] adding route fd00:4:: -> fe80::b859:e4ff:feb2:af8a on port Rear(Rear(\"rear1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.903855873Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] adding route fd00:3:: -> fe80::44b8:2dff:fe08:7592 on port Rear(Rear(\"rear0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.903867123Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe0d:9305@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.904186893Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.904198763Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe59:4b7e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.904504514Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.904513884Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe29:41ea]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.904517224Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.904677184Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe09:ff2c]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.904689044Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.904952094Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.905580155Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.905600935Z","hostname":"t2.sextet","pid":12816} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.905613165Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.905778675Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.906338175Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.906427505Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.906759185Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.906772115Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.907320326Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.907660946Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.907718726Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.907838906Z","hostname":"t2.sextet","pid":12816,"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] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.907973386Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.908137196Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.908145806Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:25.908171446Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.908518177Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.908546837Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.908573877Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.908639127Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.909201697Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.909378097Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.909561948Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"3b849782-8951-425e-9cc3-92dfe1f97de8\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:40:25 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"3b849782-8951-425e-9cc3-92dfe1f97de8\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:25.909583138Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.909591858Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.909621478Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.909699008Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.909727948Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.909782198Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.909887078Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:25.909969318Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.909983118Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.909997688Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\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:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.910006278Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.910011498Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.910015858Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.910044498Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"922dfda2-ea3a-4e21-8d45-6dd7f5116497\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:40:25 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"922dfda2-ea3a-4e21-8d45-6dd7f5116497\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:25.910110428Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.910124518Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to send update to SM: SendError { .. }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:25.910453668Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.910722088Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.911139429Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.911154329Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.911572529Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"6716ea3e-a000-454a-bd33-93a22e23495c\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:40:25 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"6716ea3e-a000-454a-bd33-93a22e23495c\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:25.911839379Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.911850809Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.911944759Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.912021889Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.9128297Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.91284081Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.91323674Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"9044c45f-5511-48a6-aadc-9cbaa01ff987\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:40:25 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"9044c45f-5511-48a6-aadc-9cbaa01ff987\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:25.91346478Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.91347085Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.913697071Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.914356541Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.914365741Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.914778761Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.915004572Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.915190372Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.915207732Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.915219262Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:25.915223222Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:25.915228872Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.915236142Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.915242712Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.915245802Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.915407802Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.915985732Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.916307263Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.916820763Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.916967783Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\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 },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.917816104Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\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 },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.917881994Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\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 },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.918536244Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\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 },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.918635834Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:25.973823206Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:25.973849656Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.974217696Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.974237146Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.974277626Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.974285266Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] adding route fd00:4:: -> fe80::b859:e4ff:feb2:af8a on port Rear(Rear(\"rear1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.974693517Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] adding route fd00:3:: -> fe80::44b8:2dff:fe08:7592 on port Rear(Rear(\"rear0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.974774497Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.974978067Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.975033777Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.975429267Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.975447747Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.975453907Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.975460897Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.975467327Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.977137708Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:26.103687504Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:26.104019624Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:26.108271057Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:26.108277897Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:26.108312927Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:26.308401408Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:26.308410148Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:26.308417308Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:26.508481679Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:26.508493029Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:26.508502309Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:26.70856413Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:26.70858144Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:26.70858508Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:26.903067796Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:26.903085176Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:26.904135226Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:26.904145436Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:26.90866351Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:26.90867721Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe0d:9305@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:26.90899782Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:26.90902537Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe29:41ea]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:26.90933474Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:26.90942074Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\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:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:26.909993331Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\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:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:26.910442451Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:26.910771391Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:27.104242717Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.109960222Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.109977382Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:27.110400692Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.110451512Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.110863442Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"10425ef3-3797-4a35-9a7f-13b448c7d1a9\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:40:27 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"10425ef3-3797-4a35-9a7f-13b448c7d1a9\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:27.111034782Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.111052192Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.111093752Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.111098182Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.111489233Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:27.111504613Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:27.111508613Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.111518403Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.111530543Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.111539983Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.111546863Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"6300fe79-a016-4ead-8c62-8390ec678574\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:40:27 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"6300fe79-a016-4ead-8c62-8390ec678574\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:27.111880233Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.111895573Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.112015893Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.112436023Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:27.112446383Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:27.112450053Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.112454934Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.112458164Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.112464524Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.112759194Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.112883094Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.113151864Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"def4c9b9-aa94-449c-b6f3-ee3e3b33d60b\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:40:27 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"def4c9b9-aa94-449c-b6f3-ee3e3b33d60b\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:27.113274414Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.113287964Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.113428874Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.113723524Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:27.113730444Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:27.113737374Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.113754074Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.113768144Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.114636705Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.114644345Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.114979055Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.115068615Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"01302dcb-8d74-49b0-bb1b-44c920495094\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:40:27 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"01302dcb-8d74-49b0-bb1b-44c920495094\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:27.115384746Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.115400986Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.115519006Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.115918236Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:27.115925156Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:27.115928606Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.115938126Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.115947776Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.116630557Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.116873247Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.116882397Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.117277427Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.118373648Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:27.118382678Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:27.118386248Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.118392128Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.118395828Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.118401948Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.910978745Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.910994365Z","hostname":"t2.sextet","pid":12816} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.911001925Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.911005225Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:27.912210526Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.912221506Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.912244716Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.912250246Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.912256246Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.912259686Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.912263136Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.912268276Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.912543096Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.912573976Z","hostname":"t2.sextet","pid":12816} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.912578356Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.912584166Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.912645156Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.912659456Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:27.912673626Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"576c878f-e097-41e9-a6ca-459bd956caa8\", \"content-length\": \"117\", \"date\": \"Fri, 02 Oct 2026 05:40:27 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"576c878f-e097-41e9-a6ca-459bd956caa8\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:27.913453006Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"68463199-a3ef-419f-a43a-b3acf8b23b15\", \"content-length\": \"117\", \"date\": \"Fri, 02 Oct 2026 05:40:27 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"68463199-a3ef-419f-a43a-b3acf8b23b15\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:27.913598217Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:27.913615237Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.913618877Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.913626537Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\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:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.913634417Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\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:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.913656897Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.913667807Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.913678987Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.10432013Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:28.104571901Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.104588451Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.109087144Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.109094204Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.112788657Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:28.112795577Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:28.112823407Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.312894198Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:28.312902788Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:28.312910138Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.512993989Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:28.513008519Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:28.513019379Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.713083439Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:28.713102609Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:28.713106439Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.903051472Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:28.903070492Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.904052632Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:28.904066802Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.908052515Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:28.908069745Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.909048076Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:28.909055056Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.913176549Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:28.913190379Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe59:4b7e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.913458839Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:28.913492099Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe09:ff2c]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.91359853Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.91369959Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.91414189Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.91447635Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:29.104605944Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:29.109119527Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:29.11350539Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:29.114478691Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.114735071Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:29.114739641Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.115218472Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.115261852Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:29.115280882Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.115702052Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.115784082Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.115896122Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.116075172Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.116199132Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:29.116298302Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.116340052Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.116351612Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:29.116655253Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.117182473Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:29.117191983Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.117314393Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.117425263Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.117608393Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.117942214Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.118077494Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:29.118511804Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.118531824Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.118546984Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.914755673Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.914782803Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.914787113Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:29.915802404Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:29.915833264Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:29.915840324Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:29.915849144Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:29.915857154Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.915865684Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.915875324Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.916338245Z","hostname":"t2.sextet","pid":12816,"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:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.916523995Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:29.916530915Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.919955527Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.92306905Z","hostname":"t2.sextet","pid":12816,"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:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.92313728Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:29.92314226Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:29.92316657Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.113632363Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.113850604Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.123394321Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:30.123401371Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:30.123414771Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.323506332Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:30.323519922Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:30.323532442Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.523601553Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:30.523613253Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:30.523622553Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.723679843Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:30.723695823Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:30.723699203Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.913039225Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:30.913058985Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.913062655Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:30.913065925Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.923752533Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:30.923761403Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe59:4b7e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.924136934Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:30.924167174Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe09:ff2c]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.924255704Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.924339984Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.924781144Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.925537335Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:30.925545635Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.925687785Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:30.925692875Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.926049385Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.926228005Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.926541365Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.926557035Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.926710695Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.926716885Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.927295256Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.928064556Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:30.928070966Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.928461777Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.928790677Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.928931277Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:30.929462418Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:30.929483508Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:30.929487138Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.929494008Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.929507038Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:30.929515298Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:30.929521508Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:30.929527368Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.930513268Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.930712888Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.931265449Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.931698929Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:31.113659446Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::44b8:2dff:fe08:7592 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:31.172168791Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::44b8:2dff:fe08:7592 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:31.572239452Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::44b8:2dff:fe08:7592 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:31.772261483Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:31.927619099Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:31.927634239Z","hostname":"t2.sextet","pid":12816} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:31.927637639Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:32.117107182Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:32.117121462Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::44b8:2dff:fe08:7592 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:32.172328374Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::44b8:2dff:fe08:7592 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:32.372358294Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:32.524234049Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:32.72427169Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe59:4b7e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:32.72430143Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:32.72432493Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:32.725618591Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:32.725630831Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:32.725637501Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:32.725654301Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:32.725660101Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:32.725666851Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:32.725674711Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::b859:e4ff:feb2:af8a missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:32.772523566Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:32.916025503Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:32.916038633Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:32.916042583Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:32.916045993Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:32.931901165Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:32.931915585Z","hostname":"t2.sextet","pid":12816} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:32.931919445Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:32.931992535Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:32.931997135Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:32.932076335Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:32.932080946Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:33.117141625Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:33.12404683Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:33.12405417Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:33.12427876Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:33.12431139Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:33.936164522Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:33.936173942Z","hostname":"t2.sextet","pid":12816} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:33.936177592Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:33.936258262Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:33.936272492Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:33.936276592Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:33.936280492Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe59:4b7e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:33.936608992Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:33.936618382Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe09:ff2c]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:33.936660732Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:33.936727692Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:33.937139562Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:33.937543113Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:34.124382633Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:34.132279059Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:34.132289839Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:34.137471423Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:34.138150054Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:34.138159594Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:34.138724504Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:34.139225305Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:34.139425135Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:34.139840145Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:34.139883745Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:34.139892875Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::44b8:2dff:fe08:7592 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:34.572668182Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:34.932038091Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:34.932047651Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:34.941001038Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:35.132311692Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:35.536545217Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:35.736582508Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe59:4b7e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:35.736596408Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:35.736637468Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:35.737816369Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:35.737823259Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:35.737830059Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:35.737836129Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:35.737841949Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:35.737883619Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:35.737893019Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:35.945530625Z","hostname":"t2.sextet","pid":12816,"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:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:35.945615635Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:35.945620715Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe0d:9305@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:35.945953395Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:35.945961695Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe29:41ea]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:35.945997355Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:35.946062455Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:35.946425145Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:35.946735676Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:36.146728016Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:36.147408057Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:36.147415067Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:36.147902567Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:36.148403938Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:36.148584608Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:36.148971758Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:36.149015528Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:36.149023708Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:36.149029818Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::44b8:2dff:fe08:7592 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:36.373093807Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:36.950023341Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:36.950041281Z","hostname":"t2.sextet","pid":12816} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:36.950045311Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:36.950048801Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:36.951285092Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:36.951292032Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:36.951298332Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\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:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:36.951304642Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\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:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:36.951310382Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:36.951335892Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:36.951347002Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:36.951353482Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:37.145905569Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:37.145914509Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::b859:e4ff:feb2:af8a missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:37.773175442Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:37.936049693Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:37.936057983Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:37.946048501Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:37.946055491Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:37.954907988Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe59:4b7e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:38.137199295Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:38.137216535Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe09:ff2c]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:38.137297125Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:38.137370255Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:38.138545126Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:38.138558776Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:38.139068727Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:38.139569967Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:38.139747677Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:38.140177937Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:38.140225647Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:38.140235237Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:38.145925832Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:38.537317547Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:38.937364207Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:38.959452664Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:38.959467704Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:38.959471714Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:38.960598535Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:38.960608045Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:38.960614545Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:38.960620475Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:38.960626335Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:38.960661125Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:38.960681135Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:39.137080988Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:39.137399458Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:39.137405378Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:39.93705531Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:39.93706896Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:39.955050454Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:39.955058314Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:39.964050941Z","hostname":"t2.sextet","pid":12816,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:39.967295873Z","hostname":"t2.sextet","pid":12816,"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:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:39.967411643Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:39.967425343Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe59:4b7e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:39.967724273Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:39.967737723Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe09:ff2c]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:39.967777023Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:39.967865243Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:39.968289664Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:39.968625594Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:40.137436041Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.165773383Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:40.165787023Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.166324363Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.166907924Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.167173884Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:40.167637994Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.167696864Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.167707684Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:40.168630175Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.168760985Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:40.168767825Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.169260345Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.169497486Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:40.169508456Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.169637106Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.169763636Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.169991536Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:40.170252956Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.170285606Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.170296316Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.170321096Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.170500586Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:40.170991877Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.171117037Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.171323557Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.97188455Z","hostname":"t2.sextet","pid":12816,"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:fe59:4b7e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:41.567927839Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:41.76796335Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe59:4b7e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:41.76801142Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:41.76804368Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:41.769562501Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:41.769571291Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:41.769579991Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:41.769587621Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:41.769595091Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:41.769659341Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:41.769671281Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:41.977291347Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:41.977310217Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:41.977400927Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:41.977419817Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:42.1680608Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:42.1680802Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:42.168243651Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:42.168260631Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:42.983305224Z","hostname":"t2.sextet","pid":12816,"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:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:42.983421684Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:42.983428424Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe0d:9305@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:42.983868025Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:42.983874755Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe29:41ea]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:42.983924855Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:42.983999435Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:42.984482565Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:42.984913295Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:43.168283234Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:43.184906106Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:43.383616366Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:43.385262097Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:43.583647257Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe0d:9305 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:43.583661577Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:43.585743638Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:43.585773378Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:43.586303709Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:43.586310649Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:43.586317549Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:43.586321259Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:43.586324539Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:43.586328539Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:43.586354409Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:43.989303232Z","hostname":"t2.sextet","pid":12816,"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:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:43.989422362Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:43.989430732Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe59:4b7e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:43.989866002Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:43.989882932Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe09:ff2c]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:43.989922362Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:43.989988032Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:43.990521213Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:43.990997703Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:44.190961324Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:44.389803414Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:44.391391145Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:44.589841504Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe59:4b7e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:44.589872364Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:44.591959086Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:44.592015916Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:44.592518606Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:44.592522996Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:44.592529536Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:44.592533256Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:44.592536596Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:44.592540446Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: None, tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:44.592545716Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:44.592558476Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:44.995059679Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:44.995078789Z","hostname":"t2.sextet","pid":12816} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:44.995083489Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:44.995237589Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:44.995254499Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:45.189949506Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:45.189970186Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:45.989040487Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:45.989059287Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:45.999721056Z","hostname":"t2.sextet","pid":12816,"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:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:45.999827636Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:45.999832776Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe59:4b7e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:46.000177746Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:46.000190456Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe09:ff2c]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:46.000227146Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:46.000320686Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:46.000754556Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:46.001118577Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:46.189990179Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:46.201104587Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:46.201822858Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:46.201828108Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:46.202447718Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:46.203047219Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:46.203287989Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:46.203748099Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:46.203773539Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:46.203782069Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:46.203788579Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:47.004694632Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:47.004719702Z","hostname":"t2.sextet","pid":12816} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:47.004724212Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:47.004915022Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:47.004931232Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:47.184148408Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:47.184254238Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:47.600154911Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:47.800181912Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe59:4b7e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:47.800215892Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:47.800238882Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:47.801504443Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:47.801517333Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:47.801524543Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:47.801531313Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:47.801537223Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:47.801567603Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:47.801576403Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:47.983058809Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:47.983075549Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:48.009336489Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:48.009360239Z","hostname":"t2.sextet","pid":12816} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:48.009364369Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:48.009454979Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:48.009470259Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:48.009525759Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:48.009540629Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe0d:9305@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:48.009857189Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:48.009872609Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe29:41ea]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:48.009975169Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:48.010044379Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:48.01039873Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:48.01090601Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:48.184167481Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:48.200035843Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:48.200042113Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:48.200232083Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:48.200258543Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:48.210777851Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:48.409600861Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:48.411214742Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:48.609653891Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe0d:9305 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:48.609687831Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:48.611564083Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:48.611612863Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:48.612217253Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:48.612222773Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:48.612230303Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:48.612234923Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:48.612239213Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:48.612246863Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:48.612255253Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:49.014261175Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:49.014286745Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:49.017545588Z","hostname":"t2.sextet","pid":12816,"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-10-02T05:40:49.017747828Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:49.017761698Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:49.200284876Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:49.209868543Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:49.209892483Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:50.009074495Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:50.009100525Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:50.022231054Z","hostname":"t2.sextet","pid":12816,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:50.025380377Z","hostname":"t2.sextet","pid":12816,"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:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:50.025487977Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:50.025492977Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe59:4b7e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:50.025788357Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:50.025802227Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe09:ff2c]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:50.025834357Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:50.025918667Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:50.026363468Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:50.026729028Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:50.209903956Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:50.226715369Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:50.425639979Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:50.4270515Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:50.625667779Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe59:4b7e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:50.625681799Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:50.627494431Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:50.627538261Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:50.628095731Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:50.628100231Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:50.628106881Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:50.628110381Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:50.628113631Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:50.628117251Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:50.628120611Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.030494024Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.034066496Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.034084636Z","hostname":"t2.sextet","pid":12816} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:51.034088866Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.034186896Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:51.034192826Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.034269077Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:51.034274357Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe0d:9305@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.034566887Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:51.034582027Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe29:41ea]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.034617207Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.034676837Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.035088757Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.035536438Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.225757011Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.225770821Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:51.235506048Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:51.434333688Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:51.435827169Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:51.634385139Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe0d:9305 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:51.634404569Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:51.63614761Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.63621663Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:51.637016621Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:51.637023901Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:51.637033741Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:51.637038981Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:51.637043821Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.637077321Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.637083841Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:52.025054004Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:52.025075494Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:52.225827495Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe0d:9305@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:52.234768132Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:52.234788972Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe29:41ea]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:52.234826772Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:52.234958562Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:52.236390803Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:52.236405053Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:52.237179564Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:52.237889544Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:52.238205364Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:52.238708315Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:52.238763085Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:52.238775945Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:53.040150168Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:53.040183788Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:53.040188648Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:53.041439019Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:53.041455029Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:53.041462619Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\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:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:53.041469339Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\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:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:53.041491639Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:53.041525819Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:53.041535459Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:53.234821405Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:53.235049635Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.035055667Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.035082527Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.035088507Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.035093337Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.045411825Z","hostname":"t2.sextet","pid":12816,"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:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.045506785Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.045513825Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.045548065Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.045552575Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe59:4b7e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.045886025Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.045901555Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe09:ff2c]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.045935755Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe0d:9305@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.045943125Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.045984365Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.046038985Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe29:41ea]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.046062875Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.046129735Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.046426056Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.046435736Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.046810426Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.046986426Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.047302276Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:54.234851958Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.246520007Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.246532907Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.246926407Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.246931687Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.247056987Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.247586487Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.247765598Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.247771988Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.247775538Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.247778978Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.247782398Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.248234658Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.248244898Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.248252228Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.248259468Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.248285018Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.248294628Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.248313378Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.248414198Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.248653828Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"84b240d5-57b0-4827-ab24-86eb4234ca69\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:40:54 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"84b240d5-57b0-4827-ab24-86eb4234ca69\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:54.248664108Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.248667548Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"1aea56aa-2954-4873-bb2f-b1f6b08e9b76\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:40:54 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"1aea56aa-2954-4873-bb2f-b1f6b08e9b76\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:54.248794718Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.248844258Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.248848888Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.249304829Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.249313589Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.249361479Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.249417869Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.249423319Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.249430939Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.249439479Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.249681949Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.250020309Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.250187269Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.25060153Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.25060841Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.25061336Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.25065598Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.25067408Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.2511597Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.25117724Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.25118138Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.25118853Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.25119635Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.25152553Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.2516609Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.25166665Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.251990291Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.252061831Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.252414381Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.252573461Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.253158462Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.253184412Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.253188512Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.253195692Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.253203962Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.253800892Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.254049562Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.254059902Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.254597413Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.255688243Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.257046455Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.257052015Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.257055665Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.257059445Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.257063155Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.257066795Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.645906938Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.645917518Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:55.051098842Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:55.051113942Z","hostname":"t2.sextet","pid":12816} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:55.051118202Z","hostname":"t2.sextet","pid":12816} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:55.051122082Z","hostname":"t2.sextet","pid":12816} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:55.051126022Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:55.051129852Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:55.051133582Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"63c97896-fe4e-4e3c-8026-aca624aead5f\", \"content-length\": \"117\", \"date\": \"Fri, 02 Oct 2026 05:40:55 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"63c97896-fe4e-4e3c-8026-aca624aead5f\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:55.052332333Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"36050f2d-8bbb-4270-a50b-6d655113c61c\", \"content-length\": \"117\", \"date\": \"Fri, 02 Oct 2026 05:40:55 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"36050f2d-8bbb-4270-a50b-6d655113c61c\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:55.052513283Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:55.052518713Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:55.052522543Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:55.052529363Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:55.052535893Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:55.052542173Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:55.052545853Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:55.052549483Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:55.052554703Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\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:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:55.052560283Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\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:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:55.052565673Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:55.052573193Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:55.052581843Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:55.053556794Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:55.053572964Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:55.234741481Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:55.234752721Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:55.245765739Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:55.245810909Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:55.245985249Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:55.245989739Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:56.045077811Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:56.045104531Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:56.045131791Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:56.045136471Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:56.046038851Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:56.046048121Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:56.055824709Z","hostname":"t2.sextet","pid":12816,"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:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:56.055935829Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:56.055940899Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe59:4b7e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:56.056187959Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:56.056197339Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe09:ff2c]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:56.056235889Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:56.056314439Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:56.05678391Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:56.0571311Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:56.246015132Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:56.246208072Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:56.257113951Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:56.257723951Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:56.257737961Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:56.258316521Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:56.258790012Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:56.258988382Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:56.259410722Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:56.259452492Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:56.259461962Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:57.061184236Z","hostname":"t2.sextet","pid":12816,"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:fe59:4b7e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:57.656288345Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:57.856318004Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe59:4b7e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:57.856347694Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:57.856374554Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:57.857774105Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:57.857780965Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:57.857789285Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:57.857796675Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:57.857803745Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:57.857849566Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:57.857860276Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:58.065462462Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:58.068669034Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:58.071699097Z","hostname":"t2.sextet","pid":12816,"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:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:58.071787747Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:58.071792567Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe0d:9305@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:58.072119167Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:58.072127257Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe29:41ea]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:58.072163947Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:58.072216137Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:58.072593807Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:58.072961338Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:58.272977019Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:58.471945969Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:58.47336055Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:58.671985719Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe0d:9305 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:58.672001979Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:58.673775791Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:58.673849501Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:58.674497531Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:58.674505751Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:58.674513661Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:58.674517871Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:58.674521821Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:58.674526111Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:58.674530201Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: None, tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:58.674534031Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe0d:9305@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:59.272300241Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:59.272312411Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe29:41ea]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:59.272345311Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:59.272408191Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:59.273430182Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:59.273436052Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:59.273925982Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:59.274426093Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:59.274657363Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:59.275052233Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:59.275089763Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:59.275098183Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:59.275106813Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:00.077005247Z","hostname":"t2.sextet","pid":12816,"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:fe0d:9305 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:00.672322146Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:00.872350625Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe0d:9305 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:00.872386015Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:00.872410786Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:00.873581656Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:00.873594076Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:00.873601396Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\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:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:00.873607636Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\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:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:00.873613546Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:00.873629046Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:00.873637286Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:00.873645426Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.081813723Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:01.081829393Z","hostname":"t2.sextet","pid":12816} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.081840163Z","hostname":"t2.sextet","pid":12816} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.081843923Z","hostname":"t2.sextet","pid":12816} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:01.081847533Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.082026874Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:01.082033004Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.082036674Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:01.082040414Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.256064135Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:01.256083005Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.256762585Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.256913845Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.272035957Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:01.272043897Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.272392427Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.272412467Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:02.08640827Z","hostname":"t2.sextet","pid":12816,"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:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:02.08651084Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:02.08652395Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe0d:9305@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:02.08686893Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:02.0868948Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe29:41ea]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:02.08691272Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:02.08697278Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:02.087372021Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:02.087715981Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:02.256795948Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:02.27248924Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:02.287720842Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:02.486646262Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:02.488145423Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:02.686691182Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe0d:9305 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:02.686701022Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:02.688523274Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:02.688558844Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:02.689125384Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:02.689133224Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:02.689140554Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:02.689144474Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:02.689148164Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:02.689152404Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:02.689156224Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:03.092026747Z","hostname":"t2.sextet","pid":12816,"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:fe0d:9305@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:03.287088684Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:03.287105484Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe29:41ea]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:03.287112664Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:03.287186594Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:03.288377815Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:03.288390895Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:03.289003096Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:03.289565586Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:03.289769626Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:03.290249627Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:03.290299097Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:03.290309447Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:04.097443224Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:04.687193289Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:04.887220549Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe0d:9305 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:04.887235849Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:04.887242129Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:04.88843445Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:04.88844166Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:04.88844862Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\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:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:04.88845471Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\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:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:04.88846046Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:04.88848219Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:04.88849054Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:05.102682971Z","hostname":"t2.sextet","pid":12816,"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:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:05.102816161Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:05.102822471Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:05.106607574Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:05.106631554Z","hostname":"t2.sextet","pid":12816} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:05.106648434Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:05.109703466Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:05.109717006Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:05.109914877Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:05.109931447Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:05.2870219Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:05.28703487Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:05.28714186Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:05.28727201Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:05.303137612Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:05.303142182Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.102070244Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.102090854Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:06.102095604Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:06.102099374Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.114227323Z","hostname":"t2.sextet","pid":12816,"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:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.114339633Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:06.114353343Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe59:4b7e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.114695903Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:06.114720293Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe09:ff2c]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.114852323Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.114919113Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.115341764Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.115899394Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:06.115914244Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.116437735Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.116529755Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:06.116542155Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.116922585Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.117048815Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.117149485Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.117363805Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.117473485Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.117957696Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.118541876Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:06.118557146Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.118948346Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.119278147Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.119420817Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:06.120045957Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:06.120055747Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:06.120059487Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.120076867Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.120086697Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.121116738Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.121136438Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.121927769Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.121942219Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:06.287355873Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:06.303191765Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:07.1196513Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:07.11967388Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:07.1196785Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:07.121024491Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:07.121035261Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:07.121042941Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:07.121049411Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:07.121055561Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:07.121062911Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:07.121071401Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:07.314534747Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:07.314667197Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:08.114048279Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:08.114074659Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:08.114079739Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:08.114083499Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:08.124603847Z","hostname":"t2.sextet","pid":12816,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:08.127992909Z","hostname":"t2.sextet","pid":12816,"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:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:08.128108179Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:08.128112749Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe0d:9305@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:08.12843443Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:08.12845344Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe29:41ea]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:08.12847699Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:08.12854897Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:08.12897404Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:08.12932979Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:08.31455482Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:08.329312231Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:08.528451811Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:08.529687802Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:08.728475322Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe0d:9305 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:08.728490442Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:08.730149793Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:08.730194023Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:08.730783284Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:08.730788184Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:08.730795274Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:08.730799394Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:08.730803004Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:08.730806964Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:08.730812824Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.133923337Z","hostname":"t2.sextet","pid":12816,"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:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.134066567Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:09.134073367Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe59:4b7e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.134693107Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:09.134719617Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe09:ff2c]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.134758807Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.134829347Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.135347948Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.136597169Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:09.136604129Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.136706899Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:09.136712269Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.137211209Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.137292769Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.13776374Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.13777147Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.13793488Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.13794322Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.13868019Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.139450131Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:09.139457471Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.139960881Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.140323862Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.140459792Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:09.141194622Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:09.141203372Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:09.141207302Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.141215222Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.141224472Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:09.141231762Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:09.141236162Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:09.141240322Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.142169833Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.142185893Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.143113184Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.143345874Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe0d:9305@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.328909264Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:09.328923644Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe29:41ea]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.328955474Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.329012024Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.330017625Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:09.330025725Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.330561645Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"dba48d1a-7da2-431c-8043-73980161dbc9\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:41:09 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"dba48d1a-7da2-431c-8043-73980161dbc9\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:09.330918005Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.330924135Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"1745a006-b6a2-4093-850d-9b2a135bf8ec\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:41:09 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"1745a006-b6a2-4093-850d-9b2a135bf8ec\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:09.331044775Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.331049495Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:09.331435496Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:09.331440536Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:09.331444186Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.331469486Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.331478896Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.331487156Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.338475441Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:09.338481701Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.338908681Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:09.339313192Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:09.339318702Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:09.339322542Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.339329412Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.339334992Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.339339022Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:10.139098624Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:10.139121974Z","hostname":"t2.sextet","pid":12816} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:10.139126224Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:10.139129764Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:10.140268344Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:10.140276854Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:10.140288684Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:10.140294884Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:10.140298324Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:10.140302084Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:10.140305535Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:10.140309295Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:10.334526571Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:10.334744631Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:10.334751461Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:10.728761988Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:10.928791798Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe0d:9305 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:10.928820388Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:10.928840288Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"df48a6da-8d54-472e-8830-94daa07aba35\", \"content-length\": \"117\", \"date\": \"Fri, 02 Oct 2026 05:41:10 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"df48a6da-8d54-472e-8830-94daa07aba35\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:10.929841489Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"87cc64a6-4c51-4c40-b82c-f123e183dfe3\", \"content-length\": \"117\", \"date\": \"Fri, 02 Oct 2026 05:41:10 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"87cc64a6-4c51-4c40-b82c-f123e183dfe3\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:10.929964359Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:10.929980029Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:10.929984519Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:10.929990879Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\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:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:10.930003839Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\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:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:10.930009899Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:10.930033709Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:10.930042979Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:11.134088563Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:11.134113533Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:11.134119793Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:11.134125023Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:11.144554871Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:11.144574291Z","hostname":"t2.sextet","pid":12816} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:11.144579261Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:11.144684701Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:11.144690271Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:11.144848391Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:11.144867401Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:11.32887738Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:11.32895293Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:11.32904818Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:11.32905578Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:11.334823024Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.150486248Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.150516648Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.154389661Z","hostname":"t2.sextet","pid":12816,"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:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.154503651Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:12.154511601Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.154593351Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:12.154599921Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe0d:9305@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.154937302Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:12.154943202Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe29:41ea]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.154979172Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.155058562Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.155521492Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.156030912Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:12.328913113Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.345100685Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.345140235Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:12.355951083Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:12.554660583Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:12.556279024Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:12.754694914Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe0d:9305 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:12.754708214Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:12.756571755Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.756587835Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:12.757175356Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:12.757180926Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:12.757188766Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:12.757193166Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:12.757197046Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.757203646Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.757209916Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::44b8:2dff:fe08:7592 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:12.978252081Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:13.144069596Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:13.144089986Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:13.345176328Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe0d:9305@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:13.354961455Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:13.354969305Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe29:41ea]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:13.355033845Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:13.355106595Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:13.356134346Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:13.356140706Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:13.356610907Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:13.357192597Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:13.357407057Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:13.357852388Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:13.357896418Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:13.357905918Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:14.161187512Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:14.161206002Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:14.161231852Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:14.162673403Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:14.162681493Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:14.162689793Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\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:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:14.162697183Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\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:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:14.162704213Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:14.162741553Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:14.162752923Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::44b8:2dff:fe08:7592 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:14.178520975Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:14.354957118Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:14.354972328Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:14.355610119Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:14.355627139Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.155058841Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:15.155085101Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.16703597Z","hostname":"t2.sextet","pid":12816,"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:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.16718702Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:15.16719343Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.171177593Z","hostname":"t2.sextet","pid":12816,"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:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.171270853Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:15.171276083Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe0d:9305@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.171782033Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:15.171790363Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe29:41ea]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.171839483Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.171918693Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.172350324Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.172778834Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:15.354979161Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe59:4b7e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.367653831Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:15.367663631Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe09:ff2c]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.367707831Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.367786951Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.368249461Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.369050942Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:15.369067922Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.369722852Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.370254623Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.370502633Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.371023013Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:15.372752585Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.373524145Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:15.376161447Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.376195897Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.376215277Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.376224527Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:15.571659105Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:15.573218496Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:15.771698226Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe0d:9305 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:15.771713156Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:15.773560447Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.773639087Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:15.774385228Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing expire to 4 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:15.774395258Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:15.774411878Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:15.774416848Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:15.774421868Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.774427308Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.774432328Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.774437528Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.774442308Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:16.17662852Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:16.1766593Z","hostname":"t2.sextet","pid":12816} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:16.17666412Z","hostname":"t2.sextet","pid":12816} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:16.17666797Z","hostname":"t2.sextet","pid":12816} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:16.17667169Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:16.17667517Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:16.178089471Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:16.178097041Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:16.178103941Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:16.178126701Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:16.178133891Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:16.178141231Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:16.178150121Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:16.367394524Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:16.367520934Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:16.371618297Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:16.371628247Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:16.371769997Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:16.371775787Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::44b8:2dff:fe08:7592 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:16.779059144Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:17.167075986Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:17.167099026Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:17.171038039Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:17.171046269Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:17.171097669Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:17.171102829Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:17.181752307Z","hostname":"t2.sextet","pid":12816,"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:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:17.181851277Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:17.181856857Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe59:4b7e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:17.182175957Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:17.182185507Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe09:ff2c]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:17.182223707Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:17.182298527Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:17.182725377Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:17.183083718Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:17.367415377Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:17.37182121Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:17.383050029Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:17.383698849Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:17.383704369Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:17.384214149Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:17.38469676Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:17.38487205Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:17.38526458Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:17.38529328Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:17.38530346Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.186572573Z","hostname":"t2.sextet","pid":12816,"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:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.186670973Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:18.186676473Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe0d:9305@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.187068124Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:18.187088984Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe29:41ea]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.187104094Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.187165294Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\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:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.187605084Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\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-10-02T05:41:18.188064935Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.188393835Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.383988732Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:18.384006332Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.384633073Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"9a3508f7-11ce-4c38-97c9-f3a93cb41915\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:41:18 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"9a3508f7-11ce-4c38-97c9-f3a93cb41915\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:18.385236543Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.385253703Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"c6cdf54b-cc37-459e-b261-66d941d69c53\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:41:18 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"c6cdf54b-cc37-459e-b261-66d941d69c53\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:18.385434723Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.385450733Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:18.386031294Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.386078804Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.386090964Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.386101674Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.387754235Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:18.387769205Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:18.388019485Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.388353156Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"ad280eee-51af-45cf-9ed2-f8e0f7ac030a\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:41:18 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"ad280eee-51af-45cf-9ed2-f8e0f7ac030a\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:18.388785056Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.388792316Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.388920656Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:18.388926816Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"08d0f521-934f-4bf8-a09d-b409903913c5\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:41:18 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"08d0f521-934f-4bf8-a09d-b409903913c5\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:18.388954906Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.388960426Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.389483386Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:18.389489626Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.389517166Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.389527596Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.389536666Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"5c426941-b087-4491-84b2-7e9bb4fe82c7\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:41:18 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"5c426941-b087-4491-84b2-7e9bb4fe82c7\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:18.389927487Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.389942957Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"e4c89bbf-86f3-4db9-8cdb-af15d5dfa771\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:41:18 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"e4c89bbf-86f3-4db9-8cdb-af15d5dfa771\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:18.390127817Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.390135547Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:18.390588217Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.390646057Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.390658457Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.391058538Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:18.782090142Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:18.982100872Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe59:4b7e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:18.982114852Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.982129972Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:18.983318133Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:18.983324903Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:18.983335913Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:18.983342203Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:18.983345553Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.983349113Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.983352483Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.983355873Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:19.19182527Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:19.19184821Z","hostname":"t2.sextet","pid":12816} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:19.19185281Z","hostname":"t2.sextet","pid":12816} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:19.1918567Z","hostname":"t2.sextet","pid":12816} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:19.19186038Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:19.19186409Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:19.19195078Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:19.19196753Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"73231be7-1b1d-4037-a547-b6604a4ca3c6\", \"content-length\": \"117\", \"date\": \"Fri, 02 Oct 2026 05:41:19 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"73231be7-1b1d-4037-a547-b6604a4ca3c6\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:19.192985411Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"be8e5ce6-4f30-45d7-975e-483c979b7998\", \"content-length\": \"117\", \"date\": \"Fri, 02 Oct 2026 05:41:19 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"be8e5ce6-4f30-45d7-975e-483c979b7998\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:19.193140791Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:19.193171331Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:19.193179031Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:19.193186331Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\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:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:19.193193051Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\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:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:19.193199801Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:19.193231471Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:19.193244341Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:19.382062534Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:19.382074654Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:19.382157864Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:19.382593544Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:19.386906267Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:19.386948627Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:20.182048806Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:20.182068196Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:20.18705299Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:20.18706015Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:20.196585957Z","hostname":"t2.sextet","pid":12816,"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:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:20.196675797Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:20.196680347Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe59:4b7e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:20.197050537Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:20.197083237Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe09:ff2c]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:20.197090917Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:20.197184157Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:20.197597598Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:20.197946138Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:20.382200827Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:20.3869457Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:20.397950149Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:20.398679699Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:20.398695049Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:20.39929796Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:20.39987564Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:20.40009524Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:20.400577351Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:20.400620461Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:20.400631341Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:21.202510464Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:21.202539374Z","hostname":"t2.sextet","pid":12816} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:21.202544834Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:21.202550704Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:21.202653955Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:21.202660315Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe0d:9305@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:21.203159045Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:21.203174635Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe29:41ea]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:21.203208185Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:21.203276595Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:21.203679335Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:21.204115296Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:21.204174256Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:21.204183176Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:21.204191066Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:21.204198326Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:21.204205416Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:21.204213756Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:21.204235746Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:21.396871051Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:21.397248041Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:21.404133996Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:21.602862416Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:21.604476507Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:21.802888637Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe0d:9305 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:21.802902687Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:21.804863989Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:21.804904569Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:21.805519779Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:21.805525989Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:21.805532789Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:21.805536439Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:21.805539689Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:21.805558649Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:21.805563299Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:22.19205043Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:22.19206849Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:22.197049353Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:22.197054543Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:22.207508341Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:22.207535461Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:22.210898864Z","hostname":"t2.sextet","pid":12816,"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:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:22.211001574Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:22.211011374Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe59:4b7e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:22.211367164Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:22.211384244Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe09:ff2c]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:22.211392314Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:22.211485564Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:22.211879044Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:22.212254765Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:22.396892554Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:22.402952119Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:22.403181149Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:22.412273656Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:22.611155426Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:22.612680107Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:22.811179816Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe59:4b7e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:22.811200596Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:22.813049388Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:22.813125328Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:22.813938388Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:22.813944708Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:22.813954168Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:22.813959478Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:22.813964218Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:22.814006088Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:22.814012798Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.20204362Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:23.20205477Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.203041661Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:23.203054021Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.21573111Z","hostname":"t2.sextet","pid":12816,"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:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.21584611Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:23.21585143Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe0d:9305@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.216334531Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:23.216344501Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe29:41ea]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.216393391Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.216459051Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.216877531Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.217274182Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:23.217280982Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.217877662Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.218026692Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:23.218040902Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.218381732Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.218538812Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.218602763Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.218810823Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.218912373Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.219510313Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.220067094Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:23.220076464Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.220512034Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.220815294Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.220953204Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:23.221593475Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:23.221616555Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:23.221625845Z","hostname":"t2.sextet","pid":12816} {"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-10-02T05:41:23.221631175Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.221638525Z","hostname":"t2.sextet","pid":12816} {"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-10-02T05:41:23.221645305Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:23.221649215Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.221654745Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.222365945Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:23.222376575Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.222514715Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.222633856Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.222770176Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.223086446Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.223222346Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.223337486Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.223485266Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:23.223615776Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:23.223646766Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.224146647Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.224312607Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:23.403219952Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe59:4b7e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.411513438Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:23.411520178Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe09:ff2c]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.411557698Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.411631618Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.412714829Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:23.412725119Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.413206669Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"636137cd-3c3d-4474-a81c-33b5d223f5e5\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:41:23 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"636137cd-3c3d-4474-a81c-33b5d223f5e5\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:23.41358516Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.41359005Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"2d98f978-6a01-476e-8f38-c02a2908f290\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:41:23 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"2d98f978-6a01-476e-8f38-c02a2908f290\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:23.41370433Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.41371104Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:23.41410899Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:23.41411422Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:23.41411792Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.41415262Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.41416416Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.4141724Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.419813454Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:23.419824424Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.420232135Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:23.420604235Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:23.420610195Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:23.420614125Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.420618385Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.420622155Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.420626205Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:24.220491047Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:24.220523787Z","hostname":"t2.sextet","pid":12816} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:24.220530227Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:24.220533987Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:24.221678218Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:24.221684358Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:24.221695378Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\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:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:24.221701298Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:24.221704638Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:24.221708398Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:24.221711868Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:24.221720078Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:24.22415536Z","hostname":"t2.sextet","pid":12816,"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:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:24.22426472Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:24.22426926Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:24.22432339Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:24.416127244Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:24.416589115Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:24.424409061Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:24.424417611Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:24.424451391Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:24.624542242Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:24.624552712Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:24.624562982Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:24.811486413Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:24.824643691Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:24.824651211Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:24.824677282Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:25.011499962Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe59:4b7e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:25.011534852Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.011556452Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"753fb9cd-3db7-4a4a-b5c4-b437d59dfc6e\", \"content-length\": \"117\", \"date\": \"Fri, 02 Oct 2026 05:41:25 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"753fb9cd-3db7-4a4a-b5c4-b437d59dfc6e\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:25.012468883Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"13fc6c19-e93f-44ce-a9bf-0fcaf655e1e1\", \"content-length\": \"117\", \"date\": \"Fri, 02 Oct 2026 05:41:25 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"13fc6c19-e93f-44ce-a9bf-0fcaf655e1e1\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:25.012602663Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:25.012620223Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:25.012624543Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:25.012631043Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:25.012636983Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:25.012642723Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.012686423Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.012695363Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.024744752Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:25.024751242Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:25.024781002Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.216050317Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:25.216066487Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.216085157Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:25.216094377Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.224847533Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:25.224853033Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.228515196Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:25.228529956Z","hostname":"t2.sextet","pid":12816} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.228534036Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe59:4b7e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.412040634Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:25.412060514Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe09:ff2c]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.412081574Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.412160004Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.413521216Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:25.413535536Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.414215016Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.414786696Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.415015217Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:25.415594717Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.415644237Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.415657227Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:25.416158747Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.424949754Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.424964804Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.224058626Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:26.224080586Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.224086056Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:26.224090546Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.233647693Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.233664683Z","hostname":"t2.sextet","pid":12816} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:26.233669213Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.233691183Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.233744723Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:26.233749963Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe0d:9305@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.234228323Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:26.234256353Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe29:41ea]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.234261713Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.234325633Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.234701374Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:26.234905614Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:26.234912044Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:26.234919054Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:26.234925674Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:26.234932274Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.234951324Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.234961584Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.235640664Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:26.235647454Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.236151145Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.236432665Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:26.236443275Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.236543085Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.236747705Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.236862315Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.237176276Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.237292836Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.237651856Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.238179916Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:26.238185706Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.238616847Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.238923697Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.239058437Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:26.239823878Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:26.239834798Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:26.239838988Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:26.239842388Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:26.239845888Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:26.239849388Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:26.239852538Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:26.239855938Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.239863198Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:26.239869508Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.239875428Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.240400058Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:26.240410098Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.240665208Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.240702358Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.240775758Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.241082088Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.241194199Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.241490719Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.241548089Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:26.241606699Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:26.241621179Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:26.241625219Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.242357259Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.24253792Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.411688027Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.411834667Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:26.424982287Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.42887482Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:26.42888221Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.21206414Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:27.21208104Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.23901468Z","hostname":"t2.sextet","pid":12816,"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:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.23912385Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:27.23912927Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe59:4b7e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.23951971Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:27.23953423Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe09:ff2c]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.23956228Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.23963674Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.240142711Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\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-10-02T05:41:27.240510571Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.240802821Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:27.41173361Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.433516217Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:27.433525057Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.434073647Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:27.434528167Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:27.434542837Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:27.434547907Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.434553097Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.434557597Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.434562147Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:27.440481712Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.441131062Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:27.441135432Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.441595343Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"cbf8da01-fb9f-4626-be19-6fc9a49d1a1b\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:41:27 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"cbf8da01-fb9f-4626-be19-6fc9a49d1a1b\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:27.442024413Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.442029073Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"73fb4403-9ca1-462c-938b-4ec0754832ea\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:41:27 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"73fb4403-9ca1-462c-938b-4ec0754832ea\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:27.442152403Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.442156843Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:27.442580643Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:27.442585333Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:27.442589023Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.442617693Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.442626313Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.442634393Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:28.244152047Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:28.244173387Z","hostname":"t2.sextet","pid":12816} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:28.244177517Z","hostname":"t2.sextet","pid":12816} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:28.244181167Z","hostname":"t2.sextet","pid":12816} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:28.244184847Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:28.244205327Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:28.244209037Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"607a3e6b-367e-41be-b533-1238b3fa5bef\", \"content-length\": \"117\", \"date\": \"Fri, 02 Oct 2026 05:41:28 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"607a3e6b-367e-41be-b533-1238b3fa5bef\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:28.245159288Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"87535e77-fd5e-491a-95e8-bb316554b471\", \"content-length\": \"117\", \"date\": \"Fri, 02 Oct 2026 05:41:28 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"87535e77-fd5e-491a-95e8-bb316554b471\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:28.245276228Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:28.245291708Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:28.245296108Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:28.245299998Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:28.245303518Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:28.245309728Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:28.245315088Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\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:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:28.245320858Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:28.245344538Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\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:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:28.245350528Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:28.245355908Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:28.245362878Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:28.245371408Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:28.246114568Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:28.246134218Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:28.429288696Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:28.429302186Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:28.43415747Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:28.43422478Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:28.439597964Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:28.439608144Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.234043812Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.234056752Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:29.234061062Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:29.234064802Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.239027246Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:29.239031656Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.248658493Z","hostname":"t2.sextet","pid":12816,"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:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.248756403Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.248768473Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:29.248772293Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:29.248790963Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe59:4b7e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.249191924Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe0d:9305@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.249205894Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:29.249210164Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:29.249213574Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe09:ff2c]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.249257664Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe29:41ea]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.249309064Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.249316774Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.249343804Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.249809664Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.249822994Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.250250374Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:29.250256754Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.250329744Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.250709695Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.250821875Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.250856895Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:29.250860625Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.251159675Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.251280545Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.251354245Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.251594475Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.251729816Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.252445836Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.252518346Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:29.252530176Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.252957296Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.253331197Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.253452797Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:29.254457148Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:29.254464618Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:29.254467908Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.254475228Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.254483308Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.254491498Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.255047748Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.255399958Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.255424568Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.255629128Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.256391939Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.256667869Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:29.434168993Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:29.439596707Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:29.450268485Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:29.649146515Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:29.650616436Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:29.849173305Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe59:4b7e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:29.849208775Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:29.850990826Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.851041166Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:29.851514847Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:29.851519277Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:29.851530087Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:29.851533477Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:29.851536777Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.851542307Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.851545857Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.851552067Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:30.25350468Z","hostname":"t2.sextet","pid":12816,"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:fe0d:9305 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:30.649408618Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:30.849425958Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:31.049452099Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe0d:9305 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:31.049472339Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.049514529Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:31.05117538Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:31.05119164Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:31.05120107Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\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:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:31.05120921Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\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:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:31.05121705Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.0512263Z","hostname":"t2.sextet","pid":12816} {"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-10-02T05:41:31.05123608Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.05124419Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.258689117Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.258701397Z","hostname":"t2.sextet","pid":12816} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:31.258705877Z","hostname":"t2.sextet","pid":12816} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:31.258709747Z","hostname":"t2.sextet","pid":12816} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.258713587Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.258917517Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:31.258924637Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.258982767Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:31.259017227Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.44904014Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:31.44905614Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.449378851Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.449393101Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.449402401Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.449476001Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:32.249060243Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:32.249080133Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:32.262892323Z","hostname":"t2.sextet","pid":12816,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:32.265619575Z","hostname":"t2.sextet","pid":12816,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:32.268010247Z","hostname":"t2.sextet","pid":12816,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:32.270562689Z","hostname":"t2.sextet","pid":12816,"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:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:32.270661119Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:32.270665789Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe59:4b7e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:32.270954739Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:32.270960559Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe09:ff2c]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:32.270998769Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:32.271064069Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:32.271429709Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:32.27176377Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:32.449431044Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:32.449532514Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:32.47175392Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:32.670821551Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:32.672111261Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:32.87086328Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe59:4b7e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:32.87087903Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:32.872596392Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:32.872671212Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:32.873340252Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:32.873349452Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:32.873358132Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:32.873362882Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:32.873367142Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:32.873371952Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:32.873376492Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe59:4b7e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:33.471220883Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:33.471240673Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe09:ff2c]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:33.471277123Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:33.471344053Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:33.472509464Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:33.472523674Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:33.472978814Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:33.473515105Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:33.473762865Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:33.474188785Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:33.474235015Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:33.474244415Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:34.275739979Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:34.275761379Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:34.275765509Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:34.27694738Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:34.27695255Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:34.2769589Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:34.27696476Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:34.27697045Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:34.27700836Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:34.27701755Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:34.471018256Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:34.471110646Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:34.471840596Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:34.471850756Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:35.271066688Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:35.271087528Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:35.280426005Z","hostname":"t2.sextet","pid":12816,"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:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:35.280525625Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:35.280530655Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:35.283678068Z","hostname":"t2.sextet","pid":12816,"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:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:35.283771068Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:35.283776268Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe59:4b7e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:35.284123118Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:35.284127438Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe09:ff2c]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:35.284184928Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:35.284250938Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:35.284671538Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:35.285030789Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:35.471260789Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:35.485005669Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:35.48571811Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:35.48572334Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:35.48618963Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:35.486675191Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:35.486855701Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:35.487246141Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:35.487280661Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:35.487290511Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:35.487297201Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:36.289737785Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:36.289758605Z","hostname":"t2.sextet","pid":12816} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:36.289763435Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:36.289768035Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:36.291372496Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:36.291381426Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:36.291390226Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:36.291398376Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:36.291405946Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:36.291441506Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:36.291453896Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:36.291463796Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:36.472125643Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:36.472138553Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:36.484054142Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:36.484088442Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:37.284051294Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:37.284071564Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:37.294254972Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:37.294270432Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:37.294401572Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:37.294407752Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:37.480764402Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:37.480981152Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:37.484074855Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:38.280071914Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:38.280089014Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:38.299014508Z","hostname":"t2.sextet","pid":12816,"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:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:38.299121628Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:38.299136158Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe0d:9305@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:38.299438708Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:38.299466799Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe29:41ea]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:38.299499819Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:38.299566209Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:38.300027309Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:38.300319699Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:38.480801335Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:38.50034583Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:38.69934461Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:38.700803501Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:38.89937779Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe0d:9305 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:38.89939212Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:38.901361321Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:38.901407361Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:38.901892222Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:38.901899492Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:38.901906082Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:38.901909862Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:38.901913202Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:38.901916822Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:38.901922252Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:39.303690895Z","hostname":"t2.sextet","pid":12816,"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:fe0d:9305@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:39.499785893Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:39.499813213Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe29:41ea]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:39.499855933Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:39.499928883Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:39.501512654Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:39.501532074Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:39.502187794Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:39.502841875Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:39.503133705Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:39.503728096Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:39.503769966Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:39.503782446Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:40.308464931Z","hostname":"t2.sextet","pid":12816,"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:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:40.308555091Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:40.308563571Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:40.899658626Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:41.099692387Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe0d:9305 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:41.099709757Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.099735907Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:41.100900068Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:41.100908508Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:41.100915098Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\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:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:41.100921328Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\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:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:41.100927118Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.100965078Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.100973898Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.313020098Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:41.313034588Z","hostname":"t2.sextet","pid":12816} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.313055298Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.31614044Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.31619501Z","hostname":"t2.sextet","pid":12816} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:41.31620019Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.31625115Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:41.31625559Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:41.31629337Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.31640276Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:41.31640837Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.31641625Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:41.31642084Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.499955679Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.499965579Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.500026079Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:41.500032169Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.508831045Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.509008596Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.516369471Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:41.516377311Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:41.516403031Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.716490542Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:41.716497972Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:41.716527382Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.916598672Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:41.916605122Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:41.916637362Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:42.116746653Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:42.116763533Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:42.116785933Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:42.308037097Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:42.308046277Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:42.316856684Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:42.316861734Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe59:4b7e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:42.317229154Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:42.317245584Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe09:ff2c]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:42.317278834Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:42.317358414Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:42.317850034Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:42.318237395Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:42.499983552Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:42.509030349Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:42.518243315Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:42.518944816Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:42.518950866Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:42.519458536Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:42.519947077Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:42.520181347Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:42.520607777Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:42.520646267Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:42.520656307Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:43.32148926Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:43.324779893Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:43.324796713Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:43.324801013Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:43.325974953Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:43.325982984Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:43.325989744Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:43.325997004Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:43.326002664Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:43.326027284Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:43.326043084Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:43.517111528Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:43.517121488Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:44.316074149Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:44.316097559Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:44.31708292Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:44.31709115Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:44.329887719Z","hostname":"t2.sextet","pid":12816,"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:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:44.3300124Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:44.33002775Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe0d:9305@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:44.33041665Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:44.3304275Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe29:41ea]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:44.33046763Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:44.33055348Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:44.33099301Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:44.331367321Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:44.517164821Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:44.531369111Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:44.730145911Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:44.731760162Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe0d:9305 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:44.930173751Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe0d:9305 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:44.930205461Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:44.932151103Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:44.932208753Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:44.932713473Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:44.932718183Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:44.932725393Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:44.932729353Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:44.932732833Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:44.932758823Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:44.932763643Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:45.334494706Z","hostname":"t2.sextet","pid":12816,"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:fe0d:9305@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:45.530601954Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:45.530640724Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe29:41ea]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:45.530684534Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:45.530766774Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:45.532201725Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:45.532216085Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:45.532850115Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:45.533535856Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:45.533797716Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:45.534404017Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:45.534458267Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:45.534471977Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:46.340797404Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:46.340825894Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:46.340831434Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:46.342378725Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:46.342386365Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:46.342395055Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\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:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:46.342403155Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\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:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:46.342410855Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:46.342453735Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:46.342465915Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:46.530438247Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:46.530505007Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:46.53490263Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:46.53491359Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:47.330088949Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:47.330115099Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:47.346610791Z","hostname":"t2.sextet","pid":12816,"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:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:47.346756321Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:47.346775201Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe0d:9305@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:47.347227762Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:47.347241442Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe29:41ea]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:47.347281152Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:47.347345152Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:47.347843682Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:47.348242862Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:47.53045451Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:47.548219913Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:47.548732763Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:47.548737213Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:47.549204294Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:47.549663124Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:47.549825634Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:47.550206355Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:47.550236385Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:47.550245015Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:48.351587298Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:48.351619528Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:48.351625558Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:48.352757659Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:48.352783439Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:48.352790299Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\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:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:48.352796199Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\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:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:48.352801959Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:48.352808649Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:48.352816639Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:48.547032175Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:48.547071315Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.334064078Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:49.334082528Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.347040417Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:49.347047817Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.356238844Z","hostname":"t2.sextet","pid":12816,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.359333777Z","hostname":"t2.sextet","pid":12816,"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:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.359429327Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:49.359443487Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.362528289Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.362549999Z","hostname":"t2.sextet","pid":12816} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:49.362573279Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.362630869Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:49.362635589Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.362690409Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:49.362704659Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe59:4b7e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.363032109Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:49.363047709Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe09:ff2c]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.363079699Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.36318761Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.36356595Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.36395332Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:49.547085928Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.559568078Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.559576758Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:49.563930101Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:49.762978711Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:49.764354772Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:49.963040011Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe59:4b7e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:49.963055641Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:49.964837052Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.964871222Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:49.965369473Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:49.965376723Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:49.965383773Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:49.965387703Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:49.965391243Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.965395093Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.965398563Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.359082819Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:50.359110129Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe59:4b7e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.363785063Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:50.363812953Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe09:ff2c]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.363871023Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.363966063Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.365629834Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:50.365651244Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.365816345Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:50.365833305Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.366364055Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.366482325Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.367109426Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.367127366Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.367381566Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.367391726Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:50.367966046Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.368025026Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.368037896Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:50.368045706Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.369270837Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.369296907Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.369567767Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:50.369586147Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.370095268Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe59:4b7e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.370536378Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.370733748Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:50.371259919Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.371298689Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.371310569Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:50.559624051Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.36935161Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.36938041Z","hostname":"t2.sextet","pid":12816} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:51.36938613Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.36942199Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe29:41ea on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.36951702Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:51.36952434Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe0d:9305@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.370074901Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:51.370094721Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe29:41ea]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.370133591Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.370212291Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.370829701Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:51.370899231Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:51.370905791Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\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::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:51.370927191Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:51.370936711Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe59:4b7e,\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:fe59:4b7e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:51.370944571Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.370958661Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.370969011Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.371481202Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.563489047Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.563610337Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:51.563616037Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.563738147Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:51.571326482Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.571927623Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:51.571934643Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.572412903Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe0d:9305 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.572824294Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.573003634Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:51.573398944Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:51.573404314Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:51.573408194Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.573435514Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.573444674Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:52.363068068Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:52.363088028Z","hostname":"t2.sextet","pid":12816} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:52.375291518Z","hostname":"t2.sextet","pid":12816,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:52.37869019Z","hostname":"t2.sextet","pid":12816,"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:fe09:ff2c on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:52.3787975Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:52.37880297Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe59:4b7e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:52.379161791Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:52.379168741Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe09:ff2c]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:52.379273291Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:52.379328221Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:52.379710211Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:52.380050931Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe59:4b7e: Update {\n underlay: Some(\n UnderlayUpdate {\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-10-02T05:41:52.380303351Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:52.56350737Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:52.580024932Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:52.778962002Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:52.780373833Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe59:4b7e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:52.979011882Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe59:4b7e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:52.979034802Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:52.980987693Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:52.981050253Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:52.981783184Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:52.981790024Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::44b8:2dff:fe08:7592,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe0d:9305,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::b859:e4ff:feb2:af8a,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:52.981806564Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:52.981812254Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:52.981817434Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear0_0] push to fe80::44b8:2dff:fe08:7592: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:52.981823034Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportrear1_0] push to fe80::b859:e4ff:feb2:af8a: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:52.981828154Z","hostname":"t2.sextet","pid":12816} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe0d:9305: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:52.981836244Z","hostname":"t2.sextet","pid":12816}