{"msg":"signal handler waiting for context","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:29.827514944Z","hostname":"t1.sextet","pid":12559} {"msg":"signal handler waiting got context","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:29.844379267Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] sm initialized with addr fe80::8:20ff:fed4:49ed on if tfportrear1_0 index 6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:29.844879807Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] sm initialized with addr fe80::8:20ff:fe4f:5f41 on if tfportrear0_0 index 5","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:29.844889657Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:29.844893167Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:29.844900437Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] nbr is fe80::aca1:e0ff:fea6:e928@s2.sextet server","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:29.845866677Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] nbr is fe80::88ef:91ff:fef8:cbd@s1.sextet server","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:29.845888887Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:29.846042507Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:29.846059817Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] exchange: listening on [fe80::8:20ff:fed4:49ed]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:29.846175987Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] exchange: listening on [fe80::8:20ff:fe4f:5f41]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:29.846229127Z","hostname":"t1.sextet","pid":12559} {"msg":"admin: listening on [::]:8000","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:29.846374287Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:29.846379117Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:29.846382497Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:30.048145358Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:30.048170238Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:30.048857488Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:30.048877138Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:30.048882338Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:30.048885958Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::aca1:e0ff:fea6:e928 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:31.04593504Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] neighbor s1.sextet@fe80::88ef:91ff:fef8:cbd missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:31.04615796Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] neighbor s1.sextet@fe80::88ef:91ff:fef8:cbd missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:31.646460676Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] neighbor s1.sextet@fe80::88ef:91ff:fef8:cbd missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:35.047111464Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] neighbor s1.sextet@fe80::88ef:91ff:fef8:cbd missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:35.247115206Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] neighbor s1.sextet@fe80::88ef:91ff:fef8:cbd missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:35.447137308Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] neighbor s1.sextet@fe80::88ef:91ff:fef8:cbd missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:36.247341507Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::aca1:e0ff:fea6:e928 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:42.04797227Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::aca1:e0ff:fea6:e928 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:42.848062749Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::aca1:e0ff:fea6:e928 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:43.048132321Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::aca1:e0ff:fea6:e928 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:43.648208298Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.417816308Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:44.417842718Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.418303548Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:44.418308148Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] adding route fd00:1:: -> fe80::88ef:91ff:fef8:cbd on port Rear(Rear(\"rear0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.419999888Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] adding route fd00:2:: -> fe80::aca1:e0ff:fea6:e928 on port Rear(Rear(\"rear1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.420004968Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.421244127Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.421259227Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:44.421611077Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:44.421623007Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.421633537Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:44.421645437Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.424642707Z","hostname":"t1.sextet","pid":12559,"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:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.424781997Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.424796697Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.424805597Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.424808977Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:dea1@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.425713606Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.425750406Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fee2:ff45]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.425863116Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:feba:96a0@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.425876456Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.425897406Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.425925986Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe7f:dc5e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.426016576Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.426074646Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.426378976Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.426559716Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.426945666Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.426960826Z","hostname":"t1.sextet","pid":12559} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.426986996Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.427937075Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.427955075Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.427987415Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.427991805Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.428199755Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.428205865Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.428670965Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.428679735Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.428799985Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.428908325Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.428974635Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.428992965Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:45.429029665Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.429257805Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.429263825Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.429496185Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"6755c1fc-08d1-4152-8a16-b034ac105dc7\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:44:45 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"6755c1fc-08d1-4152-8a16-b034ac105dc7\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:45.429514625Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"796a76cc-ca9c-4292-ac54-a6fa90f780d4\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:44:45 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"796a76cc-ca9c-4292-ac54-a6fa90f780d4\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:45.429520665Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.429525265Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.429528435Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"d19e76d9-9751-4248-851f-614b1ef13bda\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:44:45 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"d19e76d9-9751-4248-851f-614b1ef13bda\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:45.429532725Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.429536985Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.430098015Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.430264005Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.430280185Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.430606304Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.430782854Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"01f0699a-1d19-465f-91b0-ac10e5b5fba4\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:44:45 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"01f0699a-1d19-465f-91b0-ac10e5b5fba4\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:45.430971354Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.430983504Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.431127794Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.431491094Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.431503544Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.431574254Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.431587854Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.431819144Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.431893844Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"10e95a2e-b761-4184-a3fd-83ed0073cb0c\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:44:45 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"10e95a2e-b761-4184-a3fd-83ed0073cb0c\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:45.432126674Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.432144344Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.432148124Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.432254284Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"f322ed4b-604b-4954-83cf-dcfb5574faba\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:44:45 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"f322ed4b-604b-4954-83cf-dcfb5574faba\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:45.432293694Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.432303464Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.432929104Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.432943484Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:45.432948163Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:45.432951733Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.432956193Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.432963143Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.432973383Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.433921313Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.433989553Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.434160253Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.434433453Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.434444403Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.434727073Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:45.434960893Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.434967943Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.434987413Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.434993093Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.435064283Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.435072853Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.435076333Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.435079843Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.435255353Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.435338073Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.435571232Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.435904792Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.435913672Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.436200902Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.436220482Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.624929249Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.625131709Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.629100257Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.629111517Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:45.629142697Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:45.829230269Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:45.829242699Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:45.829246149Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.029379581Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:46.029402381Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:46.029406741Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.229494074Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:46.229506514Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:46.229510134Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.425049498Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.425058858Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:46.425152918Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:46.425158618Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.429607096Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:46.429616266Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:46.62516908Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:feba:96a0@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.629991368Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:46.630027008Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe7f:dc5e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.630141408Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.630221948Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.630631238Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.631371507Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:46.631391317Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.631807387Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"31b708eb-e516-4285-85b4-0bbdb974c19d\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:44:46 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"31b708eb-e516-4285-85b4-0bbdb974c19d\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:46.632275647Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.632285147Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"126bccaf-9f7b-4766-bb0d-e27b20949586\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:44:46 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"126bccaf-9f7b-4766-bb0d-e27b20949586\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:46.632433207Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.632462047Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.632938567Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.633639376Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:46.633649926Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.634008746Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:46.634335786Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:46.634347206Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:46.634351026Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.634361806Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.634367446Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.635248646Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.635322016Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:46.635327376Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.635659396Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:46.635971606Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:46.635984616Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:46.635993286Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.635997336Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.636002766Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.636895835Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:46.636920715Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:46.637157875Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:46.637166475Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:46.637173435Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.637182235Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.637194525Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.637198165Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.637210665Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.637220005Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.637245725Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.638888304Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:46.638907324Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:46.639039464Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:46.639051864Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:46.639061174Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.639066754Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.639070604Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.639087184Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.639184414Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:46.639484334Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:46.639488934Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:46.639494224Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.639497854Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.639502914Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:46.639506374Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.432071886Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.432106856Z","hostname":"t1.sextet","pid":12559} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:47.432110566Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.432113726Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:47.433312295Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:47.433325805Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:47.433343155Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:47.433350975Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:47.433355845Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.433360735Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.433364105Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.433367395Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.433928515Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.433953835Z","hostname":"t1.sextet","pid":12559} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:47.433962165Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.433965335Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.434034515Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:47.434055735Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:47.434080435Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"fbd3f0f4-b7fd-474e-a474-d541a7807845\", \"content-length\": \"117\", \"date\": \"Wed, 21 Oct 2026 03:44:47 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"fbd3f0f4-b7fd-474e-a474-d541a7807845\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:47.434682185Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"74dcebe2-9367-4a90-9d69-45f9a0663b26\", \"content-length\": \"117\", \"date\": \"Wed, 21 Oct 2026 03:44:47 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"74dcebe2-9367-4a90-9d69-45f9a0663b26\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:47.434802055Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:47.434815035Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:47.434818405Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:47.434824365Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:47.434832125Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:47.434841115Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.434854515Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.434866025Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.625585311Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.625611881Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.629749679Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.630062329Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.634145937Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:47.634155317Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:47.634184757Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:47.834271359Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:47.834279609Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:47.834288379Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.034401942Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:48.034426671Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:48.034430141Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.234502494Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:48.234515944Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:48.234519614Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.4250491Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.4250709Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:48.42507584Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:48.42508135Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.430037718Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.430047568Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:48.430061948Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:48.430069808Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.434594576Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:48.434601186Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:dea1@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.434994906Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:48.435036276Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fee2:ff45]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.435116436Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.435208466Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.435686585Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.435779355Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.435790745Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.436389905Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:48.436410705Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.436618205Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:48.436639975Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.436850205Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.437031045Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.437392685Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.437399965Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.437531315Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.437544485Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.437570215Z","hostname":"t1.sextet","pid":12559,"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:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.437652315Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:48.437657245Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.437663455Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:48.437666595Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:48.437698505Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.438123014Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.438788174Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:48.438801804Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.439198004Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.439548764Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.439713174Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.440188334Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:48.441094233Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:48.441103323Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:48.441115263Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:48.441123033Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:48.441130973Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.441139653Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.441149603Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:48.625650592Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:48.62977949Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.634701068Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.634708498Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.637790467Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:48.637800737Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:48.637804127Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:48.837885639Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:48.837896899Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:48.837900569Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:49.038000951Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:49.038020941Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:49.038024941Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:49.238090863Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:49.238100753Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:49.238108823Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:49.434033467Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:49.434041397Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:49.435029697Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:49.435036457Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:49.438163165Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:49.438170165Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:49.442973134Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:49.442992874Z","hostname":"t1.sextet","pid":12559} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:49.442996534Z","hostname":"t1.sextet","pid":12559} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:49.443001794Z","hostname":"t1.sextet","pid":12559} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:49.443005054Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:49.443461413Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:49.443485183Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:49.634746129Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:49.637931678Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:49.637987258Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:49.638233358Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:49.638257908Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.437042857Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.437060637Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:50.437064987Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:50.437082297Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.438030627Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:50.438037567Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.447819883Z","hostname":"t1.sextet","pid":12559,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.451355631Z","hostname":"t1.sextet","pid":12559,"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:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.451478891Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:50.451500421Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:dea1@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.451805351Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:50.451831331Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fee2:ff45]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.451880161Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.451970241Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.452398781Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.452758921Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:50.637980469Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:50.638282949Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:50.652750273Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.653434683Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:50.653453333Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.653846843Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.654336512Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.654516352Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:50.654850202Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.654890232Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:50.654902082Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.456019661Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.45612218Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:51.45614411Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:feba:96a0@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.45646527Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:51.45648456Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe7f:dc5e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.45652492Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.45658909Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.45708514Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.45746168Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.45775018Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.649981265Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:51.649994915Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.650415165Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"d2b07d99-803f-48b4-8bcf-0cd9cc640ceb\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:44:51 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"d2b07d99-803f-48b4-8bcf-0cd9cc640ceb\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:51.650918985Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.650929725Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"f08a74b2-2693-4829-a1d1-add03f539499\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:44:51 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"f08a74b2-2693-4829-a1d1-add03f539499\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:51.651117175Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.651149735Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:51.651482905Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:51.651487915Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:51.651491515Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.651538544Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.651556334Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.651567204Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.652724994Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:51.652754464Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.653065304Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"3014bf65-9942-43f3-93eb-0e0950c71149\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:44:51 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"3014bf65-9942-43f3-93eb-0e0950c71149\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:51.653415754Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.653433394Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"f873d72d-268a-45fa-8848-ded5fd19481f\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:44:51 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"f873d72d-268a-45fa-8848-ded5fd19481f\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:51.653568284Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.653579304Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:51.653902794Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:51.653907474Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:51.653913724Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.653940474Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.653952404Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.653962074Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.654941593Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:51.654949863Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.655271773Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"16c084e8-5b6a-4de8-abb6-c5aa5098029f\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:44:51 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"16c084e8-5b6a-4de8-abb6-c5aa5098029f\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:51.655610123Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.655631463Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"9c29ad8a-07e8-440f-86df-db94f5ad4719\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:44:51 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"9c29ad8a-07e8-440f-86df-db94f5ad4719\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:51.655717593Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.655725383Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:51.656056893Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:51.656062473Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:51.656071523Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.656082323Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.656113193Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.656136283Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:51.657426062Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.657435682Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:51.657439212Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.657770222Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.658322992Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:51.658329252Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:51.658459192Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:51.658475742Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:51.658479712Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.658483912Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.658487802Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.658491672Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.658800592Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"09129dc0-4f9c-437b-9d84-e95537dab548\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:44:51 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"09129dc0-4f9c-437b-9d84-e95537dab548\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:51.659093972Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.659098492Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"ee1a65d8-851e-4266-8489-c20534e35d27\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:44:51 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"ee1a65d8-851e-4266-8489-c20534e35d27\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:51.659240361Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.659244861Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:51.659565501Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:51.659570021Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:51.659590071Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.659597171Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.659605651Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:51.659613641Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:52.46089138Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:52.46090898Z","hostname":"t1.sextet","pid":12559} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:52.46091309Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:52.46091666Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:52.462006719Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:52.462018449Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:52.462029979Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:52.462036289Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:52.462039729Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:52.462043589Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:52.462047169Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:52.462052719Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:52.643974828Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:52.643985418Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:52.651787205Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:52.651836975Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:feba:96a0 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:53.056598268Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:feba:96a0 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:53.25662213Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:feba:96a0 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:53.25663307Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:53.25665506Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"81fd2fe0-5807-4ca2-b44d-1eb9e35d962c\", \"content-length\": \"117\", \"date\": \"Wed, 21 Oct 2026 03:44:53 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"81fd2fe0-5807-4ca2-b44d-1eb9e35d962c\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:53.2574667Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"7b7444dc-8622-45ab-b100-a4e5e78a2df1\", \"content-length\": \"117\", \"date\": \"Wed, 21 Oct 2026 03:44:53 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"7b7444dc-8622-45ab-b100-a4e5e78a2df1\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:53.25759972Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:53.25760815Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:53.25761156Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:53.25761993Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:53.25762607Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:53.25763225Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:53.25767199Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:53.25768141Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:53.452036204Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:53.452047424Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:53.465411999Z","hostname":"t1.sextet","pid":12559,"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:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:53.465538539Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:53.465553069Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:dea1@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:53.465847239Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:53.465852709Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fee2:ff45]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:53.465882129Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:53.465946009Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:53.466293269Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:53.466761898Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:53.651804656Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:53.666660161Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:dea1 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:53.865716103Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:53.867008403Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:dea1 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:54.065751365Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe02:dea1 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:54.065760275Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:54.067343775Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:54.067385705Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:54.067799265Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:54.067803685Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:54.067810775Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:54.067814325Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:54.067817605Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:54.067845514Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:54.067850054Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: None, tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:54.067853404Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:54.470262578Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:54.470276328Z","hostname":"t1.sextet","pid":12559} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:54.470280108Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:54.473800557Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:54.473810247Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:54.474311166Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:54.474317156Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:54.656045346Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:54.656060056Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:54.656797245Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:54.656832545Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:54.665812782Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:54.665825922Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.465056971Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.465071681Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:55.465076081Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:55.465080041Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.478532726Z","hostname":"t1.sextet","pid":12559,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.481994684Z","hostname":"t1.sextet","pid":12559,"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:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.482108654Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:55.482121654Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.485658343Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.485744633Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:55.485749203Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:feba:96a0@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.486208323Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:55.486223413Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe7f:dc5e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.486335933Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.486443703Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.486876853Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.487407782Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:55.656821326Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:55.665858213Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:dea1@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.682662516Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:55.682672866Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fee2:ff45]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.682770156Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.682816466Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.683200556Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.683877926Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:55.683891636Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.684309466Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.684769336Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.684998295Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.685499145Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:55.687317905Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.687498015Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:55.689797974Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.689814144Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.689823394Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:55.689831554Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:feba:96a0 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:55.885902477Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:55.888140156Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:feba:96a0 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:56.085917689Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:feba:96a0 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:56.085934359Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:56.088544478Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.088585838Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:56.088989578Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing expire to 4 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:56.088993938Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:56.089015598Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:56.089019488Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:56.089022848Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.089026498Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.089030058Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.089033558Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.089037018Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.491096622Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.491109852Z","hostname":"t1.sextet","pid":12559} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:56.491113472Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.491120502Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:56.492276811Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:56.492285441Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:56.492292241Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:56.492298431Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:56.492305231Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:56.492314641Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.492322471Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.492330911Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.682311978Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.682550807Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:feba:96a0@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.686642566Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:56.686663816Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe7f:dc5e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.686696386Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.686747316Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.687801515Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:56.687813075Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.688166495Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.688582715Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.688788905Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing update to 4 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:56.689140255Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.689182525Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:56.689192595Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:57.482063086Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:57.482079526Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:57.486048975Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:57.486058365Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:57.496341131Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:57.500067909Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:57.500084209Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:57.500088359Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:57.501232459Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:57.501240479Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:57.501260169Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:57.501266399Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:57.501272349Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:57.501279369Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:57.501287739Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:57.682356068Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:57.686134377Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:57.686520237Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:58.486081806Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:58.486114396Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:58.491047474Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:58.491061524Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:58.505405548Z","hostname":"t1.sextet","pid":12559,"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:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:58.505518548Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:58.505523678Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:dea1@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:58.505797348Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:58.505825048Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fee2:ff45]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:58.505904178Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:58.505977388Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:58.506383958Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:58.506744208Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:58.686371978Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:58.70672531Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:dea1 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:58.905657523Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:58.907054882Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:dea1 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:59.105699185Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe02:dea1 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:59.105714155Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:59.107407054Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:59.107478144Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:44:59.107901784Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:59.107906204Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:59.107913244Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:59.107916854Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:59.107920114Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:59.107948434Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:59.107952914Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:59.510375447Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:59.510393317Z","hostname":"t1.sextet","pid":12559} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:59.510397267Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:59.510495037Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:44:59.510499517Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:59.514027066Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:59.514039716Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:59.514548296Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:59.514563116Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:59.514567256Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:44:59.514570846Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:59.705761601Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:59.705774661Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:59.710794709Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:44:59.710808809Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.50506473Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:00.50508619Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.510047999Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:00.510055339Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.519062085Z","hostname":"t1.sextet","pid":12559,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.522663444Z","hostname":"t1.sextet","pid":12559,"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:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.522778294Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.522790834Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:00.522794534Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:00.522797794Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:feba:96a0@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.523148903Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:00.523163073Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:dea1@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.523167043Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:00.523192203Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fee2:ff45]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.523226903Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe7f:dc5e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.523282963Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.523323363Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.523363153Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.523842713Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.523854203Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.524213303Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.524400063Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.524435963Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:00.705791802Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:00.71081923Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:00.724241995Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:00.724383105Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.725060385Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:00.725071565Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.725517955Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.726043735Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.726249274Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:00.726604754Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.726645644Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.726655174Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:00.726663464Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:feba:96a0 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:00.923168448Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:dea1 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:00.923183658Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:00.924586327Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:dea1 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:01.12318919Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe02:dea1 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:01.12320998Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:01.124996969Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:01.125071429Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:01.125546499Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:01.125550919Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:01.125565289Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:01.125568959Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:01.125572379Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:01.125585199Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:01.125589759Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:01.125593329Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:01.527781033Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:01.527796133Z","hostname":"t1.sextet","pid":12559} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:01.527799993Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:01.723034757Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:feba:96a0 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:01.723234147Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:01.723241937Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:feba:96a0 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:02.123300991Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:feba:96a0 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:02.323323943Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:feba:96a0 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:02.323348063Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.323390203Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:02.324574783Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:02.324585963Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:02.324607273Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:02.324623663Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:02.324630243Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.324636963Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.324645343Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.522040116Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:02.522054156Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.523237425Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:02.523241915Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.532531992Z","hostname":"t1.sextet","pid":12559,"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:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.532634232Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:02.532638632Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.53604489Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","to_create":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:02.723287728Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:feba:96a0@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.723491498Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:02.723499527Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe7f:dc5e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.723534877Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.723599117Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.724607807Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:02.724612187Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.724985567Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.725421977Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.725606137Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:02.725925367Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.725954897Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:02.725965117Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:03.541207859Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:03.541230229Z","hostname":"t1.sextet","pid":12559} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:03.541234289Z","hostname":"t1.sextet","pid":12559} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:03.541237689Z","hostname":"t1.sextet","pid":12559} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:03.541240989Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:03.541244279Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:03.541702939Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:03.541709699Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:03.542390209Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:03.542404339Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:03.542411389Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:03.542417569Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:03.542423489Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:03.542449929Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:03.542459299Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:03.723338239Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:03.723491909Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:03.732798865Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:03.732885475Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:03.736686743Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:03.736713893Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.523067737Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:04.523092177Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.532046444Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:04.532053654Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.546182918Z","hostname":"t1.sextet","pid":12559,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.549667047Z","hostname":"t1.sextet","pid":12559,"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:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.549784667Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:04.549789327Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:dea1@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.550147347Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:04.550161277Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fee2:ff45]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.550268647Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.550349387Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.550719947Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.551109527Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:04.723523769Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:04.732814346Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:04.751089149Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.751833778Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:04.751840318Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.752260498Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.752750968Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.752935948Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:04.753293988Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.753337108Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:04.753347888Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:05.554792196Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:05.554813436Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:05.554817486Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:05.556030266Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:05.556036166Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:05.556042706Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:05.556049146Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:05.556055166Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:05.556102516Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:05.556112146Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:05.742248723Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:05.742261303Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:05.75000302Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:05.75021725Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:06.550051029Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:06.550074319Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:06.559628605Z","hostname":"t1.sextet","pid":12559,"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:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:06.559723195Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:06.559728115Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:dea1@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:06.560023525Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:06.560031465Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fee2:ff45]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:06.560062615Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:06.560127455Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:06.560521725Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:06.560873125Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:06.750016181Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:06.760849537Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:06.761434497Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:06.761440717Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:06.761952367Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:06.762476456Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:06.762671626Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:06.763006476Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:06.763046266Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:06.763055316Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.564605814Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.564625034Z","hostname":"t1.sextet","pid":12559} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:07.564628954Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.564655164Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.564695684Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:07.564700134Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:07.565813594Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:07.565820574Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:07.565827294Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:07.565833214Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:07.565839374Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.565885434Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.565905214Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.742560265Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:07.742572625Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.760164778Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.760175128Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:feba:96a0@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.765070326Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:07.765084726Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe7f:dc5e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.765121936Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.765198326Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.765593686Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.766224656Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:07.766238296Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.766644936Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.767064736Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.767230485Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.767828735Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:07.770322354Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:07.770335794Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:07.770339914Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.770352044Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:07.770360684Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:08.560063127Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:08.560084267Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:08.569727883Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:08.569743293Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:08.569750633Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:08.570853703Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:08.570867023Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:08.570874303Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:08.570880943Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:08.570886963Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:08.570893773Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:08.570901973Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:08.760213719Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:08.764893587Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:08.764940217Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.565060326Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.565080446Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:09.565085106Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:09.565088956Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.575162212Z","hostname":"t1.sextet","pid":12559,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.578736401Z","hostname":"t1.sextet","pid":12559,"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:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.578836071Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:09.578840911Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:dea1@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.579212191Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:09.579226901Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fee2:ff45]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.579259261Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.579352421Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.57982929Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.58018825Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:09.764986588Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.777142934Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:09.777155054Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.777577743Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.778084153Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.778271713Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:09.778632543Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.778678383Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.778688093Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.779786983Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:09.779799843Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.780121742Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:09.780168052Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.780520112Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.780625302Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.780925452Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:09.780930862Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:09.780984882Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.781036332Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.781053462Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.781335562Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.781643772Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.781776172Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:09.782159972Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.782172922Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:09.782182672Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:dea1 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:10.579245292Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:10.58395213Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:10.58396798Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:10.58398761Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:10.585266109Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:10.585273259Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:10.585280499Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:10.585286629Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:10.585311909Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:10.585365669Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:10.585381049Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:10.779079324Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:dea1 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:10.779280034Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:10.779287084Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.575044414Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:11.575066594Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.579033173Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:11.579045933Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.589216539Z","hostname":"t1.sextet","pid":12559,"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:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.589322539Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:11.589327799Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:11.779322685Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:feba:96a0@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.789698591Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:11.789708591Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe7f:dc5e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.789750601Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.789828681Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.790233461Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.79090845Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:11.79091423Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.79138353Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.79183397Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.7920515Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.79253222Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:11.794496819Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.794516129Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:11.794539839Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:12.594377118Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:12.594398748Z","hostname":"t1.sextet","pid":12559} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:12.594402958Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:12.594420188Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:12.594492918Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:12.594498158Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:12.595564087Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:12.595576817Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:12.595583297Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:12.595589437Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:12.595595467Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:12.595634447Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:12.595643857Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:12.789572402Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:12.789585702Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:12.789902412Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:12.789907512Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.589038381Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:13.589055891Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.599464097Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.599489547Z","hostname":"t1.sextet","pid":12559} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:13.599494577Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.599571917Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:13.599578237Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:feba:96a0@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.599917017Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.599925637Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:13.599929217Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:13.599933017Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe7f:dc5e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.599954447Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.600031677Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.600480876Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.600843916Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:13.789630323Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.794745261Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.794756941Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:13.800915848Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.801558998Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:13.801565508Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.801989478Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.802509458Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.802718558Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:13.803065688Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.803102688Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:13.803112658Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:14.5940633Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:14.59408205Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:14.604778256Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:14.604792036Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:14.604816556Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:14.606019315Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:14.606044665Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:14.606053425Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:14.606060005Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:14.606066015Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:14.606072795Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:14.606107285Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:14.794789732Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:14.79976124Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:14.79985453Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:15.590045972Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:15.590064622Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:15.600031729Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:15.600036459Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:15.609753895Z","hostname":"t1.sextet","pid":12559,"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:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:15.609860275Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:15.609865185Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:dea1@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:15.610208185Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:15.610217305Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fee2:ff45]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:15.610266615Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:15.610355135Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:15.610728604Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:15.611154714Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:15.799785031Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:15.811144966Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:15.811852346Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:15.811857336Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:15.812278916Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:15.812744196Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:15.812926796Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:15.813252166Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:15.813294916Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:15.813305216Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:16.614760234Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:16.614784604Z","hostname":"t1.sextet","pid":12559} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:16.614788984Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:16.614814924Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:16.614866034Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:16.614871114Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:16.615922373Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:16.615930793Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:16.615937563Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:16.615943383Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:16.615949263Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:16.615982243Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:16.616002103Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:16.810313968Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:16.810327138Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:17.600058911Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:17.600075291Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:17.610056187Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:17.610069847Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:17.619953113Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:17.623662851Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:17.623677411Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:17.624125951Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:17.624133191Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:17.810347439Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:17.815057397Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:17.815148087Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:18.614055186Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:18.614071066Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:18.628327421Z","hostname":"t1.sextet","pid":12559,"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:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:18.62845468Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:18.62845982Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:18.62846324Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:18.62846639Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:feba:96a0@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:18.62889309Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:18.62890165Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:dea1@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:18.62894652Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe7f:dc5e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:18.62895086Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:18.62895526Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fee2:ff45]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:18.62898889Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:18.62905297Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:18.62906693Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:18.62943927Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:18.62945185Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:18.62985938Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:18.62995872Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:18.63013534Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:18.815082478Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:18.829824862Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:18.829907002Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:feba:96a0 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:19.028588985Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:dea1 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:19.028602445Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:19.030235384Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:19.030245354Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:feba:96a0 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:19.228605277Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:dea1 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:19.228614177Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:feba:96a0 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:19.228617757Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe02:dea1 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:19.228621197Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:19.230662046Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:19.230704456Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:19.230733986Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:19.230764176Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:19.231225476Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:19.231229896Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:19.231233336Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:19.231236506Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:19.231242766Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:19.231247776Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:19.231251136Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:19.231254286Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:19.231257496Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:19.231260756Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: None, tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:19.231263976Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: None, tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:19.231267206Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:19.231270736Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:19.231274076Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:19.231277436Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:19.231280696Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:19.63309382Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:19.63310975Z","hostname":"t1.sextet","pid":12559} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:19.63311371Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:19.636405708Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:19.636414468Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:19.639590347Z","hostname":"t1.sextet","pid":12559,"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:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:19.639682197Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:19.639686817Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:19.639735717Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:19.642903196Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:19.642918706Z","hostname":"t1.sextet","pid":12559} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:19.642922626Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:19.642990256Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:19.642994786Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:19.643016956Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:19.643346466Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:19.643351456Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:19.828654064Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:19.828686984Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:19.828691754Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:19.828906483Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:19.843102508Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:19.843109448Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:19.843117218Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.04320763Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:20.04322157Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:20.04322562Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.243291822Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:20.243302062Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:20.243305842Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.443385124Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:20.443398704Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:20.443402784Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.628030613Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.628043623Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.628047513Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:20.628051543Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:20.628055143Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:20.628058503Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.643465417Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:20.643471037Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.647643175Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.647668565Z","hostname":"t1.sextet","pid":12559} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:20.647673375Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.647738345Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:20.647742925Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:feba:96a0@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.648122395Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:20.648131195Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.648156345Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe7f:dc5e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.648160795Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:20.648164665Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.648224845Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.648601835Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.649062504Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:20.828675605Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:20.828697455Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.843552429Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:20.843588939Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:20.848960337Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:feba:96a0 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:21.047854389Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:21.049310509Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:feba:96a0 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:21.247883401Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:feba:96a0 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:21.247911591Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:21.249617881Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.249664001Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:21.250063181Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:21.250068251Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:21.250075181Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:21.250079081Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:21.250082501Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.250086551Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.250092171Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.643047808Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:21.643062088Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.652661694Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:21.84364126Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:feba:96a0@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.848257648Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:21.848267318Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe7f:dc5e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.848310648Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.848369788Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.849495077Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:21.849499507Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.849972067Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.850497087Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.850717117Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:21.851060897Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.851101737Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:21.851111677Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:22.657252663Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:22.657269003Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:22.657299243Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:22.658343323Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:22.658353093Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:22.658359913Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:22.658366903Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:22.658372813Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:22.658384833Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:22.658395353Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:22.848090659Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:22.848103359Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:22.853311747Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:22.853317467Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:23.648046618Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:23.648063038Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:23.662203722Z","hostname":"t1.sextet","pid":12559,"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:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:23.662315972Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:23.662321572Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:dea1@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:23.662637722Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:23.662702442Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fee2:ff45]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:23.662726972Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:23.662813602Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:23.663264302Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:23.663597792Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:23.84810602Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:23.863584664Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:dea1 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:24.062647357Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:24.063913636Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:dea1 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:24.262686219Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe02:dea1 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:24.262704059Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:24.264270588Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:24.264325558Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:24.264738768Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:24.264745628Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:24.264752668Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:24.264756358Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:24.264759638Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:24.264765398Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:24.264770768Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:24.667200021Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:dea1@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:24.863072555Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:24.863089475Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fee2:ff45]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:24.863133025Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:24.863190145Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:24.864307175Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:24.864313765Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:24.864708934Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:24.865221224Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:24.865395094Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:24.865711864Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:24.865751474Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:24.865761224Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:25.67232179Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:25.67234302Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:25.67234703Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:25.67349873Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:25.67351234Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:25.67352299Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:25.67352909Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:25.67353504Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:25.67354603Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:25.67355452Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:25.862880526Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:25.862923376Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:25.868002754Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:25.868010954Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:26.663041585Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:26.663060275Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:26.67713955Z","hostname":"t1.sextet","pid":12559,"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:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:26.677249989Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:26.677264679Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:26.680659168Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:26.680669258Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:26.683886267Z","hostname":"t1.sextet","pid":12559,"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:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:26.683969407Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:26.683981757Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:26.684010997Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:26.684330637Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:26.684337527Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:26.862892157Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:26.877343222Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:26.877352332Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:26.884101839Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:26.884116609Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:26.884120759Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:27.084218551Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:27.084235731Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:27.084243001Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:27.284328953Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:27.284343293Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:27.284347553Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:27.484409875Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:27.484417455Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:27.484439145Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:27.677049751Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:27.677058111Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:27.684520998Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:27.684527818Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:feba:96a0@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:27.684824188Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:27.684853058Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe7f:dc5e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:27.684887918Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:27.684962887Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:27.685419917Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:27.685714327Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:27.877378253Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:27.885719349Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:27.886354259Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:27.886359589Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:27.886788119Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:27.887251599Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:27.887441979Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:27.887771139Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:27.887787779Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:27.887796739Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.689438637Z","hostname":"t1.sextet","pid":12559,"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:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.689535427Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:28.689545327Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:dea1@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.690010077Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:28.690018437Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fee2:ff45]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.690056087Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.690121876Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.690537276Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.691399316Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:28.691407596Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.691482446Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:28.691505206Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.691857666Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.691874336Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"359aa753-f7d9-4f4a-bd25-602cbea5d44a\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:28 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"359aa753-f7d9-4f4a-bd25-602cbea5d44a\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:28.692313116Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"f9ece051-93c0-4a2e-9198-de36ab4d9ec4\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:28 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"f9ece051-93c0-4a2e-9198-de36ab4d9ec4\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:28.692322716Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.692326456Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.692329736Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"ba5b83f9-c592-47d4-9d59-208d84f72a40\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:28 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"ba5b83f9-c592-47d4-9d59-208d84f72a40\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:28.692419546Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.692429966Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"f250e42b-c60f-41b5-b05c-0ed4b361c1dd\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:28 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"f250e42b-c60f-41b5-b05c-0ed4b361c1dd\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:28.692477046Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.692483926Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.692935605Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.693647325Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:28.693656005Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.694072905Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"6a04bfc1-1184-47de-9aa7-7625da7308f6\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:28 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"6a04bfc1-1184-47de-9aa7-7625da7308f6\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:28.694398355Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.694403055Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"7e813a0e-0705-4b24-847b-de4d2ad4d08a\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:28 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"7e813a0e-0705-4b24-847b-de4d2ad4d08a\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:28.694507605Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.694512165Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.695107135Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:28.697433574Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:28.697445524Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:28.697449194Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.697457094Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.697465944Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.697473904Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.698121663Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.698464203Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.698515863Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.698585453Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.699469923Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:28.699590503Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:feba:96a0 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:29.284853445Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:feba:96a0 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:29.484876447Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:feba:96a0 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:29.484892677Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:29.484924767Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:29.486223717Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:29.486232037Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:29.486243927Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:29.486250047Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:29.486253327Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:29.486257027Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:29.486260927Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:29.486267287Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:29.694528096Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:29.694543496Z","hostname":"t1.sextet","pid":12559} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:29.694547596Z","hostname":"t1.sextet","pid":12559} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:29.694551066Z","hostname":"t1.sextet","pid":12559} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:29.694554336Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:29.694557606Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"7153df8e-62de-46f2-9bbb-6c0d9f9c340c\", \"content-length\": \"117\", \"date\": \"Wed, 21 Oct 2026 03:45:29 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"7153df8e-62de-46f2-9bbb-6c0d9f9c340c\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:29.695440745Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"fdd7473f-9252-4a8a-90a9-45adc7dfd383\", \"content-length\": \"117\", \"date\": \"Wed, 21 Oct 2026 03:45:29 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"fdd7473f-9252-4a8a-90a9-45adc7dfd383\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:29.695594015Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:29.695616435Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:29.695620745Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:29.695627365Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:29.695633335Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:29.695639305Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:29.695669765Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:29.695679405Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:29.884909862Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:29.884921022Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:29.885044442Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:29.885051672Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:29.88981664Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:dea1 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:29.89012311Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:29.89012756Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:29.89033364Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:29.89033859Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.684062971Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:30.684086011Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.690044519Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:30.690052049Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.699413835Z","hostname":"t1.sextet","pid":12559,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.702942703Z","hostname":"t1.sextet","pid":12559,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.706379352Z","hostname":"t1.sextet","pid":12559,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.709639171Z","hostname":"t1.sextet","pid":12559,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.71252769Z","hostname":"t1.sextet","pid":12559,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.715435359Z","hostname":"t1.sextet","pid":12559,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.718389157Z","hostname":"t1.sextet","pid":12559,"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:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.718483017Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:30.718497457Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.718501467Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:30.718504977Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:feba:96a0@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.718886807Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:30.718892867Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:dea1@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.718923067Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:30.718928297Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe7f:dc5e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.718931957Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fee2:ff45]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.718980877Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.718996637Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.719061717Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.719357087Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.719386637Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.719769927Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.719830427Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.720046397Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:30.884921073Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:30.890151951Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.91713382Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:30.91714521Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.91751481Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.91799012Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.91819044Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:30.9185209Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.91855856Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.91858296Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.91859131Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.919490099Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:30.919501719Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.919817199Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:30.920087699Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:30.920093629Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.920117769Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.920325899Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:30.920630929Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.920670579Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.920685419Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.920693829Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.920789019Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:30.920795099Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.921145169Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.921574838Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.921712888Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:30.922031678Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.922065698Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.922076008Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:30.922084518Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:feba:96a0 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:31.118655262Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:31.120459741Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:feba:96a0 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:31.318689854Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:feba:96a0 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:31.318697164Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:dea1 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:31.318852534Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:31.320832533Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.320911313Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:31.321433963Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:31.321438933Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:31.321450203Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:31.321453733Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:31.321456993Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.321464763Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.321469263Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.321491603Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:dea1 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:31.719113438Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.723604466Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.723616926Z","hostname":"t1.sextet","pid":12559} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:31.723620636Z","hostname":"t1.sextet","pid":12559} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:31.723623956Z","hostname":"t1.sextet","pid":12559} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.723627186Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.723630396Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:31.724790656Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:31.724802266Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:31.724814386Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:31.724820446Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:31.724826406Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.724833156Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.724841716Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.91877687Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.91895042Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.91895734Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:31.91915507Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.71605989Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:32.71608118Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.71822497Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:32.71822939Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.719055229Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.719069329Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:32.719073869Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:32.719077879Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.729162765Z","hostname":"t1.sextet","pid":12559,"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:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.729277545Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:32.729282725Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:feba:96a0@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.729653265Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:32.729666385Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe7f:dc5e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.729700825Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.729766965Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.730185015Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.730961955Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:32.730975505Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.731178855Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:32.731185905Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.731363274Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.731541844Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.731832134Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.731844514Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.731976484Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.731985624Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.732636014Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.733313344Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:32.733322064Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.733662284Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.733958633Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.734087233Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:32.734638543Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:32.734646603Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:32.734650213Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.734657303Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.734666333Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.735545373Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.735896563Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.736541982Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:32.736700312Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:32.918785351Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:32.919169901Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.734272104Z","hostname":"t1.sextet","pid":12559,"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:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.734373444Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:33.734378174Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:dea1@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.934696626Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:33.934714746Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fee2:ff45]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.934825626Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.934919406Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.935374806Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.936003146Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:33.936009396Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.936500956Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"c1edf3d1-138f-4233-8279-c0f71a870c3f\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:33 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"c1edf3d1-138f-4233-8279-c0f71a870c3f\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:33.936934315Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.936948395Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"2cdbdb07-bfdd-4cea-b8a3-628a33963d7e\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:33 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"2cdbdb07-bfdd-4cea-b8a3-628a33963d7e\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:33.937071155Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.937080005Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.937315705Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.939551704Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:33.941460734Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.941506624Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.941518874Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:33.941527044Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:dea1 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:34.134753718Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:feba:96a0 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:34.329673933Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:feba:96a0 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:34.529690785Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:feba:96a0 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:34.529703705Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:34.529734895Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:34.530845874Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:34.530851434Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:34.530862534Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:34.530869154Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:34.530872424Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:34.530900774Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:34.530905274Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:34.530908854Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:34.739703233Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:34.739739233Z","hostname":"t1.sextet","pid":12559} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:34.739743193Z","hostname":"t1.sextet","pid":12559} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:34.739746603Z","hostname":"t1.sextet","pid":12559} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:34.739749913Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:34.739753183Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"9652bbcb-db6a-4aab-8769-fcec0f4750a1\", \"content-length\": \"117\", \"date\": \"Wed, 21 Oct 2026 03:45:34 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"9652bbcb-db6a-4aab-8769-fcec0f4750a1\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:34.740532293Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"a2ed799c-52e2-45f9-aa98-4db64c62402b\", \"content-length\": \"117\", \"date\": \"Wed, 21 Oct 2026 03:45:34 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"a2ed799c-52e2-45f9-aa98-4db64c62402b\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:34.740670433Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:34.740710023Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:34.740723073Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:34.740729613Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:34.740735483Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:34.740741423Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:34.740747933Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:34.740755883Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:34.929047219Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:34.929058679Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:34.929715129Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:34.929857139Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:34.934629757Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:dea1 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:34.934829187Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:34.934833717Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:34.934923727Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:34.934928427Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:35.729046728Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:35.729062248Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:35.734050676Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:35.734066336Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:35.744447372Z","hostname":"t1.sextet","pid":12559,"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:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:35.744541092Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:35.744546182Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:35.744549562Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:35.744552852Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:dea1@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:35.744933772Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:35.744947662Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fee2:ff45]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:35.744988062Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:35.745063172Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:35.745480612Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:35.745876582Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:35.92974885Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:35.935082958Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:35.945881864Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:dea1 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:36.144916327Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:36.146238356Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:dea1 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:36.344954489Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe02:dea1 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:36.344970099Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:36.346640058Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:36.346704998Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:36.347168468Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:36.347175148Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:36.347182218Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:36.347185868Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:36.347189218Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:36.347192838Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:36.347196338Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:36.749535811Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:36.749551541Z","hostname":"t1.sextet","pid":12559} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:36.749555251Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:36.944975335Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:36.945134855Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:dea1@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:36.945260595Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:36.945292945Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fee2:ff45]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:36.945325645Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:36.945386445Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:36.946456895Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:36.946461605Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:36.946872955Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:36.947392154Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:36.947578544Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:36.947893064Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:36.947937314Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:36.947947234Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.744052195Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.744069824Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:37.744074384Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:37.744078104Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.75446684Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.75449899Z","hostname":"t1.sextet","pid":12559} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:37.75450361Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.75452258Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.75456865Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:37.75457364Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:37.75559417Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:37.75560042Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:37.75560737Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:37.75561333Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:37.75561928Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.75564081Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.75565835Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:37.944998556Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.945138956Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.945263466Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:feba:96a0@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.955006202Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:37.955012722Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe7f:dc5e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.955044912Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.955115902Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.955511362Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.956094852Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:37.956106512Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.956486412Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.956881782Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.957014792Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.957430591Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:37.959833861Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.95985823Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:37.95988457Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.745046915Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:38.745067555Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.750029963Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:38.750034943Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.75946246Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.75948184Z","hostname":"t1.sextet","pid":12559} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:38.75948612Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.759511379Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.759571599Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:38.759584729Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:38.760566179Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:38.760573679Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:38.760580289Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:38.760586279Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:38.760592249Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.760623559Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.760632819Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:38.945314367Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.954818753Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.954826973Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:dea1@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.959992791Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:38.960004551Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fee2:ff45]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.960055371Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.960120951Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.960493291Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.961070391Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:38.961074911Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.961468471Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.961856861Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.962021221Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.96246628Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:38.96468757Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.96470841Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:38.96471834Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:39.755052092Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:39.755066882Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:39.755071462Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:39.755075452Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:39.764664178Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:39.764697028Z","hostname":"t1.sextet","pid":12559} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:39.764701708Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:39.764707118Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:39.764776098Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:39.764794628Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:39.765923868Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:39.765935148Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:39.765941908Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:39.765947838Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:39.765957768Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:39.765967168Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:39.765975568Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:39.954854864Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:39.959827513Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:39.960025912Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.760058791Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.760073211Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:40.760077521Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:40.760081141Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.769757168Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:40.960068993Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:feba:96a0@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.965522581Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:40.965531971Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe7f:dc5e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.965577051Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.965646531Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.966049461Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.966666721Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:40.966673681Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.967047491Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.967496071Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.96770559Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.96812228Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:40.970236019Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.970271829Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:40.970281219Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:41.774923196Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:feba:96a0 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:42.365405067Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:feba:96a0 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:42.565429319Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:feba:96a0 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:42.565445649Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.565480689Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:42.566647219Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.566656048Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.566662818Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.566694948Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.566711208Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.566718568Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.566726938Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.779692816Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.783041234Z","hostname":"t1.sextet","pid":12559,"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:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.783155044Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.783160054Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:dea1@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.783589724Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.783622184Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fee2:ff45]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.783636794Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.783706914Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.784078394Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.784476244Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:feba:96a0@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.965742173Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.965766123Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe7f:dc5e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.965790533Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.965826453Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.966707973Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.966715523Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.967081473Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.967546403Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.967728882Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.968062862Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.968094952Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.968104752Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.968112912Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.976619609Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.976632719Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.976976489Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"ea13e987-dbb7-4be5-ae9c-54faca1b762b\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:42 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"ea13e987-dbb7-4be5-ae9c-54faca1b762b\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:42.977314339Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.977319199Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"cea2e67b-e83a-4925-be93-b27ed98c5d11\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:42 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"cea2e67b-e83a-4925-be93-b27ed98c5d11\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:42.977449819Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.977463169Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.977798279Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.977840159Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.977855178Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.977863758Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.979110298Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.979124088Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.979451208Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"e31ef789-88dd-41b9-99b6-be6cb66aacbf\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:42 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"e31ef789-88dd-41b9-99b6-be6cb66aacbf\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:42.979777548Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.979787628Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"2bf41562-a2aa-4524-af22-9ab60ac97869\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:42 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"2bf41562-a2aa-4524-af22-9ab60ac97869\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:42.979932948Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.979937988Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.980268138Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.980299698Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.980309708Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.980318088Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.981233697Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.981243847Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.981548837Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"68ce9eeb-8ca9-40eb-aef7-e24b77983cfc\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:42 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"68ce9eeb-8ca9-40eb-aef7-e24b77983cfc\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:42.981843057Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.981849037Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"4cdcf2c6-9ea3-44bc-9ef2-043866db1c4a\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:42 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"4cdcf2c6-9ea3-44bc-9ef2-043866db1c4a\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:42.981955437Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.981960377Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.982266607Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.982304487Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.982313367Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.982321487Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.983623566Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.983635256Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.983942016Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.984467306Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:42.984483476Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:42.984487426Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.984491646Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.984495426Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.984499316Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:42.984618506Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.985391796Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.985400586Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.985749525Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"4638b607-ecde-4c9a-8fa3-d039c2add11d\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:42 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"4638b607-ecde-4c9a-8fa3-d039c2add11d\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:42.986204745Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.986212765Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"94a20292-e3c1-4960-930f-20922ef452f6\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:42 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"94a20292-e3c1-4960-930f-20922ef452f6\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:42.986353545Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.986366015Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.986682715Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.986710195Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.986721075Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.986729035Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.987526305Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.987534645Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.987837865Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.988141704Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:42.988147334Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:42.988151064Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.988158904Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.988164794Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.988371804Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.988932154Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.988939844Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.989377184Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:42.989681014Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:42.989685984Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:42.989689814Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.989693674Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.989697534Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:42.989701404Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:43.788140403Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:43.788159023Z","hostname":"t1.sextet","pid":12559} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:43.788163203Z","hostname":"t1.sextet","pid":12559} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:43.788166773Z","hostname":"t1.sextet","pid":12559} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:43.788170013Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:43.788173333Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:43.788176553Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"d7f03a03-42cf-4a43-9cd7-2f5b9f98cacc\", \"content-length\": \"117\", \"date\": \"Wed, 21 Oct 2026 03:45:43 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"d7f03a03-42cf-4a43-9cd7-2f5b9f98cacc\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:43.789217703Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"23724125-2ddc-48f2-97b9-7d3c476cf145\", \"content-length\": \"117\", \"date\": \"Wed, 21 Oct 2026 03:45:43 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"23724125-2ddc-48f2-97b9-7d3c476cf145\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:43.789228303Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:43.789231833Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:43.789235163Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:43.789238453Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:43.789241593Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:43.789247563Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:43.789252343Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:43.789257933Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:43.789263003Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:43.789268713Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:43.789273893Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:43.789281273Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:43.789311113Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:43.790030443Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:43.790074213Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:43.965618534Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:43.965684264Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:43.983597277Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:43.983611187Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:43.983866417Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:43.983873837Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:44.765069133Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:44.765084713Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:44.775047109Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:44.775079299Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:44.783042796Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:44.783050186Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:44.792969242Z","hostname":"t1.sextet","pid":12559,"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:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:44.793074042Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:44.793078962Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:44.793082332Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:44.793085522Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:feba:96a0@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:44.793492592Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:44.793501822Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe7f:dc5e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:44.793567592Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:44.793630322Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:44.794060942Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:44.794429502Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:44.965644145Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:44.983636128Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:44.994421214Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:feba:96a0 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:45.193233257Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:45.194791926Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:feba:96a0 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:45.393448909Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:feba:96a0 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:45.393469509Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:45.395128968Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:45.395182738Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:45.395593758Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:45.395598528Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:45.395605978Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:45.395609558Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:45.395612848Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:45.395634488Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:45.395639258Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: None, tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:45.395642608Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:45.797689462Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:45.797704802Z","hostname":"t1.sextet","pid":12559} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:45.797708762Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:45.798178531Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:45.798186501Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:45.993260296Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:45.993510555Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:46.793044204Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:46.793064034Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:46.802769591Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:46.802783061Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:46.80336422Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:46.80337674Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:46.993307386Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:46.993558476Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:46.993643266Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:47.793042245Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:47.793058775Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:47.80724704Z","hostname":"t1.sextet","pid":12559,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:47.810817609Z","hostname":"t1.sextet","pid":12559,"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:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:47.810925308Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:47.810930278Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:47.810933768Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:47.810936878Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:feba:96a0@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:47.811352518Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:47.811365368Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe7f:dc5e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:47.811407948Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:47.811461418Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:47.811852418Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:47.812217608Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:47.993587547Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:48.01222958Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:48.01284954Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:48.0128547Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:48.01325706Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:48.01373988Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:48.013914429Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:48.014230609Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:48.014265189Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:48.014283159Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:48.014289889Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:48.815609328Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:48.815628398Z","hostname":"t1.sextet","pid":12559} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:48.815632338Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:48.815635788Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:48.816720037Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:48.816730537Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:48.816737727Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:48.816743697Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:48.816749697Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:48.816754277Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:48.816761247Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:48.816769557Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.011295821Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.011384251Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:dea1@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.011582621Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:49.011594331Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fee2:ff45]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.011644361Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.011706661Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.012106961Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.012761991Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:49.012767131Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.013136151Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.013576471Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.013780761Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.01421304Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:49.01615822Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.01619656Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.01621625Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.803065674Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:49.803079524Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.811032Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:49.81103916Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.820477777Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.820507677Z","hostname":"t1.sextet","pid":12559} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:49.820512107Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.820524847Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.820580207Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:49.820584557Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:49.821653746Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:49.821667536Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:49.821674566Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:49.821680656Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:49.821686736Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.821716876Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:49.821730456Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:50.011313532Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.011564062Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.011578292Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.016301231Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:50.016306061Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:feba:96a0@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.020934779Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:50.020965039Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe7f:dc5e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.021002859Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.021057979Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.021434949Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.022139578Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:50.022154268Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.022517958Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.022913678Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.023133468Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.023570728Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:50.025806127Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:50.025823627Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:50.025827967Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.025835107Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.025860957Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.811059781Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:50.811077311Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.825559966Z","hostname":"t1.sextet","pid":12559,"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:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.825651196Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:50.825666106Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:dea1@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.825961086Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:50.825968936Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fee2:ff45]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.826007436Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.826058756Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.826476255Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.826853655Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:50.827143605Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:51.011614103Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.0200003Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:51.02001711Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.02042757Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:51.02074771Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:51.0207532Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:51.02075687Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.02078606Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.02079095Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.02079472Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:51.026872017Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.027561987Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:51.027566447Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.027918827Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"69e692a1-4f26-464c-93c6-69c55aa94f30\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:51 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"69e692a1-4f26-464c-93c6-69c55aa94f30\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:51.028405947Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.028411727Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"3e76067c-2fa4-457f-bf75-3365523f02c7\", \"content-length\": \"130\", \"date\": \"Wed, 21 Oct 2026 03:45:51 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"3e76067c-2fa4-457f-bf75-3365523f02c7\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:51.028567967Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.028572947Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:51.028920387Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:51.028947887Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:51.028952837Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.028978937Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.028988367Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.028996247Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.830512855Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.830532685Z","hostname":"t1.sextet","pid":12559} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:51.830536825Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.830540285Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:51.831779744Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:51.831786864Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:51.831798334Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:51.831804654Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:51.831807954Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.831811624Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.831815074Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:51.831821804Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:52.020929011Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:52.020980461Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:52.021514541Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:52.021525741Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:dea1 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:52.426114833Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:dea1 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:52.626141455Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe02:dea1 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:52.626153955Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:52.626177795Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"4fa233f3-bf29-47fc-9ba3-b4dc99f195c9\", \"content-length\": \"117\", \"date\": \"Wed, 21 Oct 2026 03:45:52 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"4fa233f3-bf29-47fc-9ba3-b4dc99f195c9\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:52.627029215Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"e49d9b16-1835-4728-968c-01662c91fceb\", \"content-length\": \"117\", \"date\": \"Wed, 21 Oct 2026 03:45:52 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"e49d9b16-1835-4728-968c-01662c91fceb\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:52.627170795Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:52.627197385Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:52.627201795Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:52.627208165Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:52.627214145Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:52.627220145Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:52.627264325Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:52.627273815Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:52.821053839Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:52.821064109Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:52.835400834Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:52.835416044Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:52.838992943Z","hostname":"t1.sextet","pid":12559,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:52.842577971Z","hostname":"t1.sextet","pid":12559,"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:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:52.842672761Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:52.842677701Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:feba:96a0@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:52.842983911Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:52.842996751Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe7f:dc5e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:52.843032771Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:52.843096771Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:52.843470111Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:52.843802781Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:53.020987732Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:53.02602532Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:53.02603121Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:53.02613186Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:53.02619386Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:53.043814463Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:feba:96a0 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:53.242836645Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:53.244285495Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:feba:96a0 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:53.442866188Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:feba:96a0 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:53.442880288Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:53.444643427Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:53.444708507Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:53.445156127Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:53.445163017Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:53.445169937Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:53.445173667Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:53.445176987Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:53.445182697Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:53.445188157Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:53.816049843Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:53.816062132Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:53.84746663Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:53.8474819Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:53.851096619Z","hostname":"t1.sextet","pid":12559,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:53.851504149Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:53.851511339Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:54.026251831Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:54.042945644Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:54.042957394Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:54.842051213Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:54.842066603Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:54.855605368Z","hostname":"t1.sextet","pid":12559,"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:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:54.855692438Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:54.855696958Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:dea1@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:54.856025568Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:54.856039718Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fee2:ff45]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:54.856076198Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:54.856142988Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:54.856539178Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:54.856883238Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:55.042978765Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:55.05692087Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:dea1 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:55.255832692Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:55.257384452Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:dea1 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:55.455852395Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe02:dea1 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:55.455865515Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:55.457715014Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:55.457759884Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:55.458180044Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:55.458184704Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:55.458191284Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:55.458195024Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:55.458198264Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:55.458211424Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:55.458234914Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:55.860512517Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:55.860530297Z","hostname":"t1.sextet","pid":12559} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:55.860534297Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:55.860609297Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:55.860633447Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:feba:96a0@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:55.860947427Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:55.860976657Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe7f:dc5e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:55.860990637Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:55.861054887Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:55.861408227Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:55.861831897Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.055905501Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.055949891Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:56.061809829Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.062509839Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:56.062523789Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.062899878Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.063415318Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.063638098Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:56.063973158Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.064018168Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.064028488Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.85505289Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:56.85506947Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.85611355Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:56.85611826Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.865423076Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.865445316Z","hostname":"t1.sextet","pid":12559} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:56.865449706Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.865500146Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fee2:ff45 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.865514036Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:56.865518266Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:56.866518906Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:56.866532366Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:56.866539646Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:56.866545666Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:56.866551586Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.866578406Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:56.866598416Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:57.055950942Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.06083059Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.0608377Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:dea1@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.065959058Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:57.065997718Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fee2:ff45]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.066042748Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.066130628Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.066655578Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.067419128Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:57.067426918Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.067864907Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:dea1 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.068397627Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.068605837Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:dea1: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.068900687Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:57.071092556Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.071108886Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.071118246Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.852059012Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:57.852073962Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.861025219Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:57.861034269Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.870220775Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.870235415Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.870249805Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:57.871379545Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:57.871389605Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:57.871396365Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:57.871419065Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:dea1,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:57.871427385Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.871434315Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:57.871443005Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:58.060878621Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.065799829Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.065957659Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.865049918Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:58.865061938Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.866039308Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:45:58.866044028Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.875357824Z","hostname":"t1.sextet","pid":12559,"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:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.875461164Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:58.875466184Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:feba:96a0@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.875950584Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:58.875964314Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe7f:dc5e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.875992854Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.876096764Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.876551814Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.877314964Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:58.877328684Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.877558374Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:58.877571643Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.877749533Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.877920263Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.878276213Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.878284573Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.878404433Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.878411053Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.879078003Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.879666063Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:58.879675503Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.880086003Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.880417942Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.880557202Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:58.881008112Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:58.881029022Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:58.881039142Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.881047042Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.881055662Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.881910022Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.882102662Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.882742031Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:58.882973161Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:59.06601868Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:59.880136973Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:59.880155113Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:59.880159023Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:45:59.881248693Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:59.881264713Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:59.881272153Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:59.881278203Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:45:59.881284223Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:59.881314873Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:45:59.881324643Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:00.075677397Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:00.075697137Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:00.076407277Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:46:00.076414927Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:00.875056136Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:46:00.875071166Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:00.884624493Z","hostname":"t1.sextet","pid":12559,"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:fe7f:dc5e on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:00.884741023Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:46:00.884755173Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:feba:96a0@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:00.885207213Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:46:00.885219693Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe7f:dc5e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:00.885249453Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:00.885303822Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:00.885699042Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:feba:96a0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:00.886094712Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:46:01.075718388Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:46:01.086091544Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:01.086748044Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:46:01.086761694Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:01.087146304Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:feba:96a0 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:01.087653864Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:01.087853504Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:46:01.088218264Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:01.088257274Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:01.088279974Z","hostname":"t1.sextet","pid":12559} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:01.889282662Z","hostname":"t1.sextet","pid":12559,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:feba:96a0 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:46:02.48493291Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:feba:96a0 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:46:02.684932122Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:feba:96a0 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-21T03:46:02.684965482Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:02.684991032Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-21T03:46:02.686187382Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:46:02.686191972Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::88ef:91ff:fef8:cbd,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::aca1:e0ff:fea6:e928,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:46:02.686198412Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:46:02.686204662Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:feba:96a0,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-21T03:46:02.686210442Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear1_0] push to fe80::aca1:e0ff:fea6:e928: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:02.686275542Z","hostname":"t1.sextet","pid":12559} {"msg":"[tfportrear0_0] push to fe80::88ef:91ff:fef8:cbd: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-21T03:46:02.686295652Z","hostname":"t1.sextet","pid":12559}