{"msg":"signal handler waiting for context","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:01.105709541Z","hostname":"t2.sextet","pid":12846} {"msg":"signal handler waiting got context","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:01.122797897Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] sm initialized with addr fe80::8:20ff:feff:6409 on if tfportrear0_0 index 5","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:01.123210857Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] sm initialized with addr fe80::8:20ff:fe01:afe7 on if tfportrear1_0 index 6","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:01.123220107Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:01.123227677Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:01.123251737Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] nbr is fe80::cc3a:66ff:fe3b:6be2@s4.sextet server","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:01.124181428Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] nbr is fe80::7427:28ff:fe3e:a86c@s3.sextet server","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:01.124188858Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:01.124531358Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:01.124579168Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] exchange: listening on [fe80::8:20ff:feff:6409]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:01.124732868Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] exchange: listening on [fe80::8:20ff:fe01:afe7]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:01.124937458Z","hostname":"t2.sextet","pid":12846} {"msg":"admin: listening on [::]:8000","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:01.124946358Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:01.124962868Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:01.125013018Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:01.228730166Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:01.228747586Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] adding route fd00:4:: -> fe80::cc3a:66ff:fe3b:6be2 on port Rear(Rear(\"rear1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:01.230488507Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:01.231452577Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:01.231873417Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\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-17T03:18:01.231937347Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:01.326948002Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:01.326995972Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:01.327384332Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:01.327393982Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:01.327527422Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:01.327540582Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] adding route fd00:4:: -> fe80::cc3a:66ff:fe3b:6be2 on port Rear(Rear(\"rear1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:01.328039202Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] adding route fd00:3:: -> fe80::7427:28ff:fe3e:a86c on port Rear(Rear(\"rear0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:01.328239113Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:01.328360593Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:01.328562833Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:01.328808123Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\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-17T03:18:01.328832083Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:01.329323733Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\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-17T03:18:01.329342233Z","hostname":"t2.sextet","pid":12846} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.230801383Z","hostname":"t2.sextet","pid":12846,"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:fe02:8d96 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.230949973Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:febd:307 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.230966923Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.230970583Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.230973773Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe6c:4b12@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.231549693Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.231567003Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe46:9bc0@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.231571053Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.231604883Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:febd:307]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.231836703Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:8d96]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.231849713Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.231932543Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.231937123Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe46:9bc0: Update {\n underlay: Some(\n UnderlayUpdate {\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-17T03:18:02.232403363Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe6c:4b12: Update {\n underlay: Some(\n UnderlayUpdate {\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-17T03:18:02.232425973Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe6c:4b12: Update {\n underlay: Some(\n UnderlayUpdate {\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-17T03:18:02.232940584Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe46:9bc0: Update {\n underlay: Some(\n UnderlayUpdate {\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-17T03:18:02.232961834Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe46:9bc0: Update {\n underlay: Some(\n UnderlayUpdate {\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-17T03:18:02.233276804Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:02.432805237Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:02.432879397Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.433072107Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.433078507Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.433081797Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.433087287Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe6c:4b12 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.433673767Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.433770577Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.433776177Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.434153747Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.434164867Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.434168607Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe6c:4b12 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.434376147Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe6c:4b12 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.434393517Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.434561218Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.434661258Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"b25828eb-97f5-4d9e-8ca2-a137de7746f2\", \"content-length\": \"130\", \"date\": \"Sat, 17 Oct 2026 03:18:02 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"b25828eb-97f5-4d9e-8ca2-a137de7746f2\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:02.434743128Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe6c:4b12 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.434748778Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.434780448Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.434921458Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"a3e2cfc6-0d76-4b50-8663-802c94bce943\", \"content-length\": \"130\", \"date\": \"Sat, 17 Oct 2026 03:18:02 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"a3e2cfc6-0d76-4b50-8663-802c94bce943\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:02.434929038Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"aa9ee3a6-3ebf-43b2-9f34-b32c09e2cfc7\", \"content-length\": \"130\", \"date\": \"Sat, 17 Oct 2026 03:18:02 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"aa9ee3a6-3ebf-43b2-9f34-b32c09e2cfc7\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:02.434935758Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.434940468Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.434946118Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.435028258Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.435064138Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.435086388Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe46:9bc0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.435096328Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"36a21acf-9b3d-4a7a-b3ea-11ffcceed100\", \"content-length\": \"130\", \"date\": \"Sat, 17 Oct 2026 03:18:02 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"36a21acf-9b3d-4a7a-b3ea-11ffcceed100\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:02.435129028Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.435147878Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.435451448Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:02.435487178Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:02.435495558Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.436060418Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.436233558Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.436251868Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.436612088Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.436619758Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe6c:4b12 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.436720348Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.436834798Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.437078788Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.437095808Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe46:9bc0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.437103278Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe6c:4b12 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.437111318Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe6c:4b12: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.437117668Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.437209468Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.437323449Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"8706dda5-9cf5-48a4-80a3-41bd167a41a1\", \"content-length\": \"130\", \"date\": \"Sat, 17 Oct 2026 03:18:02 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"8706dda5-9cf5-48a4-80a3-41bd167a41a1\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:02.437467339Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.437479599Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"f1606c5e-02fc-439b-9944-a1fe43412e7f\", \"content-length\": \"130\", \"date\": \"Sat, 17 Oct 2026 03:18:02 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"f1606c5e-02fc-439b-9944-a1fe43412e7f\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:02.437601939Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.437631109Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.438251039Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.439164019Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:02.439170659Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:02.439177859Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.439181119Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.439249109Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.439440419Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.44010071Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe6c:4b12: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.44011621Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe46:9bc0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.44012954Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.44023405Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.44024606Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.44045341Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.44048828Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe6c:4b12 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.4406788Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe6c:4b12 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.4409952Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.44119648Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.44139032Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.44149728Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe6c:4b12: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.4426459Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.443068671Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.443087981Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.443311491Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.443329301Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.443486301Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.443722961Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.444136931Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:02.444148271Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:02.444152261Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: 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-17T03:18:02.444161511Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: 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-17T03:18:02.444166721Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.445024221Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.445038631Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:02.445042591Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:02.445049191Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe6c:4b12: 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-17T03:18:02.445052921Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe46:9bc0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.445061291Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.445071681Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.445080711Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: 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-17T03:18:02.445941572Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: 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-17T03:18:02.445998822Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe46:9bc0: 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-17T03:18:02.446881042Z","hostname":"t2.sextet","pid":12846} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:03.23326069Z","hostname":"t2.sextet","pid":12846,"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-17T03:18:03.23328219Z","hostname":"t2.sextet","pid":12846} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:03.23328564Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:03.23330708Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:03.23457492Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:03.23458191Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::cc3a:66ff:fe3b:6be2,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::7427:28ff:fe3e:a86c,\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:fe46:9bc0,\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:fe46:9bc0,\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-17T03:18:03.23459687Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe6c:4b12,\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:fe6c:4b12,\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-17T03:18:03.23460427Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:03.23461022Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:03.23463514Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:03.23465557Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe46:9bc0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:03.23465952Z","hostname":"t2.sextet","pid":12846} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:03.23489519Z","hostname":"t2.sextet","pid":12846,"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:febd:307 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:03.23500881Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:03.23502459Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:03.23506526Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:03.431603662Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:03.431622822Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:febd:307 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:03.435134944Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:03.435139764Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:03.435164744Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:febd:307 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:03.635248447Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:03.635267807Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:03.635271767Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:febd:307 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:03.83533726Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:03.83535116Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:03.83535471Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:febd:307 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.035429683Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:04.035443253Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:04.035447223Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.231051115Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.231064325Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:04.231069445Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:04.231080155Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:febd:307 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.235514537Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:04.235526677Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe6c:4b12@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.235791427Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:04.235813427Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:febd:307]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.235885027Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.235968837Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe6c:4b12: Update {\n underlay: Some(\n UnderlayUpdate {\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-17T03:18:04.236481337Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe6c:4b12: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n 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-17T03:18:04.236797377Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe6c:4b12: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n 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-17T03:18:04.237057477Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:04.431645108Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:04.43676532Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.43681776Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:04.43683015Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe6c:4b12 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.437292481Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.437480121Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:04.437500011Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe6c:4b12 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.437780681Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe6c:4b12 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.437957401Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.438002091Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe6c:4b12 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.438297061Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.438402581Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:04.438445881Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:04.438454031Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:04.438463691Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.438474601Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.438484501Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe46:9bc0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.438496131Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:04.438858941Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:04.438865601Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:04.438873281Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.439406701Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.439592261Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:04.439605571Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.439851681Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe6c:4b12 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.440056262Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe46:9bc0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.440224072Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe6c:4b12 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.440330112Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.440479922Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:04.440886622Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:04.440902672Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:04.440906472Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.440917952Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.440939892Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.441635432Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:04.441651552Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe46:9bc0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.441845502Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe6c:4b12 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.442035462Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe6c:4b12 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.442315052Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.442451782Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:04.442873393Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:04.442879353Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:04.442885743Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.442912543Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.442924603Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe46:9bc0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.443752613Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.444113563Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:04.444124663Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.444527773Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing update to 4 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:04.445509034Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:04.445522534Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:04.445526354Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: 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-17T03:18:04.445532634Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: 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-17T03:18:04.445539414Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe6c:4b12: 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-17T03:18:04.445543114Z","hostname":"t2.sextet","pid":12846} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.237075193Z","hostname":"t2.sextet","pid":12846,"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-17T03:18:05.237097363Z","hostname":"t2.sextet","pid":12846} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:05.237101243Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.237104553Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:05.238178014Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:05.238188784Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe6c:4b12,\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:fe6c:4b12,\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::cc3a:66ff:fe3b:6be2,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::7427:28ff:fe3e:a86c,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:05.238208054Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe46:9bc0,\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:fe46:9bc0,\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-17T03:18:05.238215834Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:05.238220964Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.238224504Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.238229634Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe6c:4b12: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.238232994Z","hostname":"t2.sextet","pid":12846} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.238578854Z","hostname":"t2.sextet","pid":12846,"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-17T03:18:05.238597724Z","hostname":"t2.sextet","pid":12846} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:05.238616294Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.238619964Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:8d96 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.238681914Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:05.238699294Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:05.238723154Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"b7867557-8919-441f-a6ed-23ff4dd559f2\", \"content-length\": \"117\", \"date\": \"Sat, 17 Oct 2026 03:18:05 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"b7867557-8919-441f-a6ed-23ff4dd559f2\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:05.239418264Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"fbe51fbf-8a26-484e-a7e8-46230b55f8bc\", \"content-length\": \"117\", \"date\": \"Sat, 17 Oct 2026 03:18:05 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"fbe51fbf-8a26-484e-a7e8-46230b55f8bc\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:05.239509944Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:05.239547244Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:05.239553924Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::cc3a:66ff:fe3b:6be2,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::7427:28ff:fe3e:a86c,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:05.239559974Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe6c:4b12,\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:fe6c:4b12,\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-17T03:18:05.239586204Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe6c:4b12,\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:fe6c:4b12,\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-17T03:18:05.239597224Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: 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-17T03:18:05.239605864Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: 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-17T03:18:05.239615344Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.431699454Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.431883135Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.435703996Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.435732686Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:8d96 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.438796487Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:05.438803267Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:05.438808637Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:8d96 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.63889854Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:05.63891077Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:05.63892097Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:8d96 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.838992783Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:05.839000333Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:05.839009133Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:8d96 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.039080477Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:06.039093247Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:06.039096517Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::cc3a:66ff:fe3b:6be2 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:06.124582548Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.231059347Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:06.231067987Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.232031427Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:06.232038337Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.235044768Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.235055398Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:06.235059018Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:06.235062338Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:8d96 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.23917246Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:06.23918054Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe46:9bc0@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.23942525Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:06.23945744Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:8d96]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.23955067Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.23962643Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe46:9bc0: Update {\n underlay: Some(\n UnderlayUpdate {\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-17T03:18:06.24011582Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe46:9bc0: Update {\n underlay: Some(\n UnderlayUpdate {\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-17T03:18:06.24043514Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:06.43172105Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:06.435778012Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:06.440422964Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.440776274Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:06.440787714Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.441147794Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:06.441160724Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.441258104Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.441596134Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.441777624Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.441839234Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.441984664Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.442009234Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:06.442409774Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.442447774Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.442461034Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:06.442471414Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.443375595Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.443433805Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:06.443438315Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.443510025Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.443834905Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.444153305Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.444301475Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:06.444749455Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.444784505Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.444802145Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::cc3a:66ff:fe3b:6be2 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:07.124760424Z","hostname":"t2.sextet","pid":12846} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.240992237Z","hostname":"t2.sextet","pid":12846,"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-17T03:18:07.241015947Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.241019877Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:07.242204117Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.242212347Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::cc3a:66ff:fe3b:6be2,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::7427:28ff:fe3e:a86c,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.242219137Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe46:9bc0,\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:fe46:9bc0,\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-17T03:18:07.242232817Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe46:9bc0,\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:fe46:9bc0,\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-17T03:18:07.242240757Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: 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-17T03:18:07.242263217Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: 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-17T03:18:07.242298257Z","hostname":"t2.sextet","pid":12846} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.242685647Z","hostname":"t2.sextet","pid":12846,"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:febd:307 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.242790607Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:8d96 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.242810077Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.242813717Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.242819427Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:07.242840597Z","hostname":"t2.sextet","pid":12846} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.246956279Z","hostname":"t2.sextet","pid":12846,"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-17T03:18:07.246991769Z","hostname":"t2.sextet","pid":12846} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.247000459Z","hostname":"t2.sextet","pid":12846} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.247016649Z","hostname":"t2.sextet","pid":12846} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.247019879Z","hostname":"t2.sextet","pid":12846} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.25050973Z","hostname":"t2.sextet","pid":12846,"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:febd:307 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.25059729Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.25060223Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:8d96 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.25060926Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.25061231Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:07.25063284Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:07.25065322Z","hostname":"t2.sextet","pid":12846} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.253907331Z","hostname":"t2.sextet","pid":12846,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","to_create":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.257316223Z","hostname":"t2.sextet","pid":12846,"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-17T03:18:07.257346123Z","hostname":"t2.sextet","pid":12846} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.257357523Z","hostname":"t2.sextet","pid":12846} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.257360873Z","hostname":"t2.sextet","pid":12846} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.257363973Z","hostname":"t2.sextet","pid":12846} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.260598184Z","hostname":"t2.sextet","pid":12846,"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:febd:307 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.260679074Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.260683634Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:07.260712584Z","hostname":"t2.sextet","pid":12846} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.263949465Z","hostname":"t2.sextet","pid":12846,"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-17T03:18:07.263966085Z","hostname":"t2.sextet","pid":12846} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.263969745Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:8d96 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.264029365Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.264033675Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:07.264058395Z","hostname":"t2.sextet","pid":12846} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.267387096Z","hostname":"t2.sextet","pid":12846,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.267523956Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:07.267541986Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.439376999Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.439434209Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.442919521Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.442958601Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:8d96 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.464122328Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.464128328Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:07.464147718Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:8d96 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.664203712Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.664213472Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:07.664220242Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:8d96 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.864294864Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.864307614Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:07.864314564Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:8d96 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.064454538Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:08.064480408Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:08.064495818Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.239054482Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.239069392Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:08.239074062Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:08.239077942Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.242039943Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:08.242047023Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:8d96 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.264570641Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:08.264578131Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:08.439428025Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:08.443007317Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe46:9bc0@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.464893025Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:08.464904255Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:8d96]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.464953585Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.465044815Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe46:9bc0: Update {\n underlay: Some(\n UnderlayUpdate {\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-17T03:18:08.465494085Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.466164115Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:08.466168905Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.466672285Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.467216435Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.467422866Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe46:9bc0: Update {\n underlay: Some(\n UnderlayUpdate {\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-17T03:18:08.467934296Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:08.470236287Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.470258167Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.470266957Z","hostname":"t2.sextet","pid":12846} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:09.27324139Z","hostname":"t2.sextet","pid":12846,"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-17T03:18:09.27326591Z","hostname":"t2.sextet","pid":12846} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:09.27328501Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:09.27328979Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:febd:307 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:09.2733416Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:09.2733559Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe6c:4b12@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:09.273770041Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:09.273788831Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:febd:307]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:09.273826991Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:09.273873661Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe6c:4b12: Update {\n underlay: Some(\n UnderlayUpdate {\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-17T03:18:09.274293611Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:09.274451191Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:09.274457051Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::cc3a:66ff:fe3b:6be2,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::7427:28ff:fe3e:a86c,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:09.274462431Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe46:9bc0,\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:fe46:9bc0,\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-17T03:18:09.274467791Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe46:9bc0,\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:fe46:9bc0,\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-17T03:18:09.274473151Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: 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-17T03:18:09.274483551Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: 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-17T03:18:09.274491171Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe6c:4b12: Update {\n underlay: Some(\n UnderlayUpdate {\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-17T03:18:09.275095401Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:09.464731891Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:09.464820971Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:09.475054754Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe6c:4b12 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:09.673520837Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:09.675443498Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe6c:4b12 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:09.87355247Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe6c:4b12 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:09.87356154Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:09.875810741Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:09.875856891Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:09.876352411Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:09.876359501Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::cc3a:66ff:fe3b:6be2,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::7427:28ff:fe3e:a86c,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:09.876366051Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:09.876369541Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:09.876372891Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:09.876376511Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:09.876379881Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.265064343Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:10.265081523Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.268037784Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:10.268045214Z","hostname":"t2.sextet","pid":12846} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.278644288Z","hostname":"t2.sextet","pid":12846,"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-17T03:18:10.278665588Z","hostname":"t2.sextet","pid":12846} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:10.278669768Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:8d96 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.278766488Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:10.278772858Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe46:9bc0@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.279191509Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:10.279214249Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:8d96]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.279254219Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.279315699Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe46:9bc0: Update {\n underlay: Some(\n UnderlayUpdate {\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-17T03:18:10.279687599Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.280499189Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:10.280512579Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.280613619Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:10.280631619Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.280959299Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.281059749Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.281526139Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.281580559Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.281667669Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.281726879Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe46:9bc0: Update {\n underlay: Some(\n UnderlayUpdate {\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-17T03:18:10.28244762Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.28309516Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:10.2831014Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.28351418Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.28383137Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.28397108Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:10.284553441Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:10.284560241Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:10.284563621Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.284571431Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.284579781Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.285484351Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.285813281Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.286515731Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.286860361Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::7427:28ff:fe3e:a86c missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:10.325232955Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:10.464752567Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.47362786Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.47363742Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:11.273046292Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:11.273063722Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:11.273068162Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:11.273071872Z","hostname":"t2.sextet","pid":12846} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:11.283769716Z","hostname":"t2.sextet","pid":12846,"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-17T03:18:11.287447818Z","hostname":"t2.sextet","pid":12846,"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-17T03:18:11.473665876Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe46:9bc0 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:11.479267088Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe46:9bc0 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:11.679315421Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe46:9bc0 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:11.879349724Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe46:9bc0 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:12.079406197Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe46:9bc0 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:12.079426117Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:12.079430127Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:12.080826808Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:12.080832408Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::cc3a:66ff:fe3b:6be2,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::7427:28ff:fe3e:a86c,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:12.080839128Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe46:9bc0,\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:fe46:9bc0,\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-17T03:18:12.080845588Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe46:9bc0,\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:fe46:9bc0,\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-17T03:18:12.080851378Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: 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-17T03:18:12.080881088Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: 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-17T03:18:12.080890128Z","hostname":"t2.sextet","pid":12846} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:12.291997205Z","hostname":"t2.sextet","pid":12846,"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:fe46:9bc0@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:12.479288944Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:12.479301784Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:8d96]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:12.479403814Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:12.479479134Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:12.480443264Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:12.480447874Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:12.480953545Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:12.481353595Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:12.481551105Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:12.481976455Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:12.482015325Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:12.482024645Z","hostname":"t2.sextet","pid":12846} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:13.296805513Z","hostname":"t2.sextet","pid":12846,"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-17T03:18:13.296825773Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:13.296829743Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:13.298048283Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:13.298062093Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::cc3a:66ff:fe3b:6be2,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::7427:28ff:fe3e:a86c,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:13.298069143Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe46:9bc0,\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:fe46:9bc0,\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-17T03:18:13.298075393Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe46:9bc0,\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:fe46:9bc0,\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-17T03:18:13.298081243Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: 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-17T03:18:13.298108073Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: 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-17T03:18:13.298116943Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:13.47914007Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe46:9bc0 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:13.47953706Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:13.47954407Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.279043983Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:14.279056193Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.292041657Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:14.292050197Z","hostname":"t2.sextet","pid":12846} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.302152461Z","hostname":"t2.sextet","pid":12846,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:8d96 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.302239471Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:14.302244801Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe46:9bc0@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.302576701Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:14.302595601Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:8d96]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.302620331Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.302695151Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe46:9bc0: Update {\n underlay: Some(\n UnderlayUpdate {\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-17T03:18:14.303101511Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.303836832Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:14.303850662Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.303912862Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:14.303936592Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.304311062Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.304436622Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.304799902Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.304816052Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.304913042Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.304921562Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe46:9bc0: Update {\n underlay: Some(\n UnderlayUpdate {\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-17T03:18:14.305724102Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.306288482Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:14.306298632Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.306690073Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.306951163Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.307059313Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:14.307818223Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:14.307835783Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:14.307839373Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.307846713Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.307854763Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.308844103Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.308991433Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.309762824Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.309821814Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:14.479544756Z","hostname":"t2.sextet","pid":12846} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:15.307263709Z","hostname":"t2.sextet","pid":12846,"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-17T03:18:15.307278659Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:15.307282449Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:15.308455639Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:15.308462279Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::cc3a:66ff:fe3b:6be2,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::7427:28ff:fe3e:a86c,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:15.308468539Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe46:9bc0,\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:fe46:9bc0,\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-17T03:18:15.308474429Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe46:9bc0,\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:fe46:9bc0,\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-17T03:18:15.308480179Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: 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-17T03:18:15.308487469Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: 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-17T03:18:15.308495309Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:15.5024177Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:15.50248717Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:16.302051793Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:16.302064413Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:16.302068913Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:16.302072853Z","hostname":"t2.sextet","pid":12846} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:16.312303297Z","hostname":"t2.sextet","pid":12846,"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-17T03:18:16.315738598Z","hostname":"t2.sextet","pid":12846,"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:febd:307 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:16.315842308Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:16.315847078Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe6c:4b12@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:16.316175848Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:16.316185368Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:febd:307]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:16.316284568Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:16.316354888Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe6c:4b12: Update {\n underlay: Some(\n UnderlayUpdate {\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-17T03:18:16.316763728Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe6c:4b12: Update {\n underlay: Some(\n UnderlayUpdate {\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-17T03:18:16.317118178Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:16.502515486Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:16.517092732Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe6c:4b12 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:16.715995825Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:16.717439135Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe6c:4b12 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:16.916028917Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe6c:4b12 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:16.916040427Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:16.917775798Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:16.917817788Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:16.918308338Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:16.918312778Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::cc3a:66ff:fe3b:6be2,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::7427:28ff:fe3e:a86c,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:16.918319598Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:16.918323248Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:16.918326478Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:16.918353668Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:16.918358068Z","hostname":"t2.sextet","pid":12846} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:17.320676926Z","hostname":"t2.sextet","pid":12846,"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-17T03:18:17.320685776Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:17.320842256Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:17.320847836Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:17.516100807Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:17.516113207Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.31606399Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:18.31608066Z","hostname":"t2.sextet","pid":12846} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.325469144Z","hostname":"t2.sextet","pid":12846,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:8d96 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.325560464Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:18.325573644Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe46:9bc0@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.325922614Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:18.325937324Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:8d96]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.325971374Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.326044394Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe46:9bc0: Update {\n underlay: Some(\n UnderlayUpdate {\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-17T03:18:18.326451244Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe46:9bc0: Update {\n underlay: Some(\n UnderlayUpdate {\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-17T03:18:18.326842844Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:18.516135693Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:18.526831557Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.527068737Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:18.527079037Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.527519288Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:18.527524358Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.527549978Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.528052558Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.528058258Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.528237598Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.528335478Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.528463368Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:18.528678148Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.528716018Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.528725578Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:18.528887318Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.529480108Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:18.529487968Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.529562108Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.529753698Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.529897698Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.530216639Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.530364339Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:18.530771729Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.530804399Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.530813919Z","hostname":"t2.sextet","pid":12846} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:19.330745291Z","hostname":"t2.sextet","pid":12846,"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-17T03:18:19.330764451Z","hostname":"t2.sextet","pid":12846} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:19.330768411Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:19.330785891Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:febd:307 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:19.330855471Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:19.330860301Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe6c:4b12@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:19.331211122Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:19.331220092Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:febd:307]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:19.331255082Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:19.331313472Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe6c:4b12: Update {\n underlay: Some(\n UnderlayUpdate {\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-17T03:18:19.331756052Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:19.331914392Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:19.331919482Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::cc3a:66ff:fe3b:6be2,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::7427:28ff:fe3e:a86c,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:19.331925102Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe46:9bc0,\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:fe46:9bc0,\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-17T03:18:19.331930962Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe46:9bc0,\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:fe46:9bc0,\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-17T03:18:19.331936962Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: 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-17T03:18:19.331979652Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: 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-17T03:18:19.331993012Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe6c:4b12: Update {\n underlay: Some(\n UnderlayUpdate {\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-17T03:18:19.332294832Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:19.525820343Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:19.526049063Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:19.532200085Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:19.532864406Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:19.532869606Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe6c:4b12 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:19.533356256Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe6c:4b12 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:19.533774916Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:19.533980026Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:19.534443576Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:19.534479146Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:19.534488836Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.325081175Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:20.325093785Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.326047746Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:20.326055206Z","hostname":"t2.sextet","pid":12846} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.335860039Z","hostname":"t2.sextet","pid":12846,"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-17T03:18:20.335875659Z","hostname":"t2.sextet","pid":12846} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:20.335879829Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe02:8d96 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.335935419Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.335940689Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:20.335957219Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe46:9bc0@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.33637735Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:20.33638681Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe02:8d96]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.33642431Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.33645991Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe46:9bc0: Update {\n underlay: Some(\n UnderlayUpdate {\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-17T03:18:20.33683849Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:20.33713244Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:20.3371379Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::cc3a:66ff:fe3b:6be2,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::7427:28ff:fe3e:a86c,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:20.33714365Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe6c:4b12,\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:fe6c:4b12,\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-17T03:18:20.33714925Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe6c:4b12,\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:fe6c:4b12,\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-17T03:18:20.33715502Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: 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-17T03:18:20.33718861Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: 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-17T03:18:20.33720813Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe46:9bc0: Update {\n underlay: Some(\n UnderlayUpdate {\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-17T03:18:20.33744948Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:20.526082839Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.531081461Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.531087491Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.537264303Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:20.537278273Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:20.537429123Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.537735163Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.538167263Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.538178113Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:20.538181713Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.538354074Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.538715724Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:20.538804154Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.538846304Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.538855914Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.539041054Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.539175774Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:20.539603014Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.539648974Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.539790224Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.540235094Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:20.540240984Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.540675384Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe46:9bc0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.541000785Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.541107715Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:20.541547545Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.541571705Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.541580235Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.32106Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:21.32107571Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.331048804Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:21.331063314Z","hostname":"t2.sextet","pid":12846} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.340826897Z","hostname":"t2.sextet","pid":12846,"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:febd:307 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.340909457Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.340914617Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe6c:4b12@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.341196407Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.341210277Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:febd:307]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.341294227Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.341361537Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe6c:4b12: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n 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-17T03:18:21.341773507Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.342688568Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.342702458Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.342813168Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.342819998Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe6c:4b12 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.343194918Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe6c:4b12 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.343280438Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"19b719b7-9483-4fe0-830e-ae150370f6d7\", \"content-length\": \"130\", \"date\": \"Sat, 17 Oct 2026 03:18:21 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"19b719b7-9483-4fe0-830e-ae150370f6d7\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:21.343651628Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe6c:4b12 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.343665678Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"1fb83241-98c5-458f-8ef0-524ca359036c\", \"content-length\": \"130\", \"date\": \"Sat, 17 Oct 2026 03:18:21 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"1fb83241-98c5-458f-8ef0-524ca359036c\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:21.343694398Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe6c:4b12 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.343705898Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"3b1c0935-9c1e-4f71-9991-b3e294594dd9\", \"content-length\": \"130\", \"date\": \"Sat, 17 Oct 2026 03:18:21 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"3b1c0935-9c1e-4f71-9991-b3e294594dd9\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:21.343801948Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.343810368Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"af54bcf3-faf2-4732-a3b1-7432c545bc55\", \"content-length\": \"130\", \"date\": \"Sat, 17 Oct 2026 03:18:21 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"af54bcf3-faf2-4732-a3b1-7432c545bc55\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:21.343815558Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.343819148Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe6c:4b12: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.344678509Z","hostname":"t2.sextet","pid":12846} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.345314309Z","hostname":"t2.sextet","pid":12846,"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-17T03:18:21.345329429Z","hostname":"t2.sextet","pid":12846} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.345333229Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.345336659Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.345339999Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe6c:4b12 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.345823659Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"b6fc25e3-43cc-4fd8-8a40-69fbecb39fd7\", \"content-length\": \"130\", \"date\": \"Sat, 17 Oct 2026 03:18:21 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"b6fc25e3-43cc-4fd8-8a40-69fbecb39fd7\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:21.346171009Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe6c:4b12 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.346177499Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"8596b40c-e0f1-4e5f-8059-01a1da55302c\", \"content-length\": \"130\", \"date\": \"Sat, 17 Oct 2026 03:18:21 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"8596b40c-e0f1-4e5f-8059-01a1da55302c\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:21.346308249Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.346313109Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe6c:4b12: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.347104139Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.34787792Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.3478897Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe6c:4b12 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.34838789Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"00e3bc3f-1074-4b55-824c-6b19774c3307\", \"content-length\": \"130\", \"date\": \"Sat, 17 Oct 2026 03:18:21 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"00e3bc3f-1074-4b55-824c-6b19774c3307\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:21.34870512Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe6c:4b12 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.34871112Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"c45ebb99-8a60-474e-90d6-ddef5d7c352a\", \"content-length\": \"130\", \"date\": \"Sat, 17 Oct 2026 03:18:21 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"c45ebb99-8a60-474e-90d6-ddef5d7c352a\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:21.34884502Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.34885604Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.34958354Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:21.34959185Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:21.34959588Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.34959942Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:21.34960301Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:21.34960653Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.34960972Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe46:9bc0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.34961689Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.34962598Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.34973944Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.350615661Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.350629151Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:21.350923711Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.350936481Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::cc3a:66ff:fe3b:6be2,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::7427:28ff:fe3e:a86c,\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:fe46:9bc0,\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:fe46:9bc0,\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-17T03:18:21.350947801Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe6c:4b12,\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:fe6c:4b12,\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-17T03:18:21.350953731Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.350957121Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.351574551Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.351581411Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.351644831Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.351850381Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.351984891Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe46:9bc0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.352854172Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.353440492Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.353452802Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.353881802Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe46:9bc0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.354622572Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.354628652Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:21.354632492Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:21.354636272Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: 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-17T03:18:21.354640032Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.354643202Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:21.354646632Z","hostname":"t2.sextet","pid":12846} {"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-17T03:18:21.354650022Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: 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-17T03:18:21.354653562Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear0_0] push to fe80::7427:28ff:fe3e:a86c: 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-17T03:18:21.354657112Z","hostname":"t2.sextet","pid":12846} {"msg":"[tfportrear1_0] push to fe80::cc3a:66ff:fe3b:6be2: 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-17T03:18:21.354660702Z","hostname":"t2.sextet","pid":12846}